Alexander Galanin -> [email protected]  @ Tue, 7 Oct 2014 
21:31:33 +0400:

 >> предыдущая из того же мана, struct utimbuf, выглядит стремновато...  (Я
 >> так понимаю, с ней идея та же - ее надо создать и заполнить снаружи
 >> библиотеки.)  Входящий в нее time_t имеет весьма неплохие шансы внезапно
 >> вырасти в размере...

 AG> На моей немолодой уже рабочей станции sizeof(time_t) == 8. На ближайшие
 AG> 292 миллиарда лет хватит.

А на моей - 4.  Она 32-битовая.

Я, собственно, намекаю не на рабочие станции и ноутбуки, которые к
исчерпанию 32-битового time_t уже точно станут сплошь 64-битовыми, а на
всякие одноплатки, у которых вполне себе есть шанс до этого момента
дожить с 32-битовыми int и long.

 AG> Что же до _t-типов, я недавно натыкался на линковку с двумя
 AG> библиотеками, у которых различается FILE_OFFSET_BITS. Потому size_t
 AG> были разного размера.

Мне вот интересно, как они сразу обе libc-то пользовались?  Или они не
пользовались, а использовали size_t исключительно для своих нужд?


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: https://lists.debian.org/[email protected]

Ответить