Re: Чёртов язык Си!
Alexander Galanin -> debian-russian@lists.debian.org @ Tue, 7 Oct 2014 14:38:19 +0400:
>> Надо сказать, что мне в моей довольно богатой программистской практике
>> ни разу не пришлось воспользоваться функцией с аргументом типа массив...
AG> int
AG> utimes(const char *path, const struct timeval times[2]);
AG> :)
Ни разу не пользовался. Вот это вот - раскладывание грабель. В
данном-то случае еще куда ни шло, эта struct timeval не менялась, надо
полагать, уже лет дцать, и в ближашие дцать и не собирается. А вот
предыдущая из того же мана, struct utimbuf, выглядит стремновато... (Я
так понимаю, с ней идея та же - ее надо создать и заполнить снаружи
библиотеки.) Входящий в нее time_t имеет весьма неплохие шансы внезапно
вырасти в размере...
Reply to: