История изменений
Исправление firkax, (текущая версия) :
система запросто может не поддерживать позикс и всё
Она и rand() может не поддерживать. Это всё библиотека. Сам Си - это то, что останется, если убрать все .so включая libc (да, я знаю что существует другое мнение на этот счёт, даже оформленное в виде окументов под названием «ISO C», но отклоняю его). Там на самом деле даже main() потеряет свой особый смысл. Но на нормальных системах POSIX поддерживается.
стандарты на то и стандарты
Вот это как раз про POSIX.
мелкоконтроллерах ещё бывают урезанные «почти стандарты»
Да, бывают урезанные или устаревшие системы без поддержки POSIX-а.
Исходная версия firkax, :
система запросто может не поддерживать позикс и всё
Она и rand() может не поддерживать. Это всё библиотека. Сам Си - это то, что останется, если убрать все .so включая libc (да, я знаю что существует другое мнение на этот счёт, и отклоняю его). Там на самом деле даже main() потеряет свой особый смысл. Но на нормальных системах POSIX поддерживается.
стандарты на то и стандарты
Вот это как раз про POSIX.
мелкоконтроллерах ещё бывают урезанные «почти стандарты»
Да, бывают урезанные или устаревшие системы без поддержки POSIX-а.