[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: