LINUX.ORG.RU
#include <unistd.h>

#ifdef _POSIX_VERSION
/*POSIX code*/
#endif
a1batross ★★★★★
()
Последнее исправление: a1batross (всего исправлений: 1)
Ответ на: комментарий от a1batross

На не-POSIX системах отсутствует unistd.h.

UPD.: даже не на всех не-UNIX присутствует.

Y ★★
()
Последнее исправление: Y (всего исправлений: 1)
Ответ на: комментарий от Y

Да, тут нужен еще один макро, определяющий POS... Wait. OH SHI~

a1batross ★★★★★
()
Ответ на: комментарий от Y

Наличие unistd.h и прочих хедеров проверяется на этапе configure.

oh-la-la
()

Получается что нету чтоли?

normann ★★★
() автор топика

Есть варианты как подавить ошибку компилятора на отсутствие ненайденного unistd.h?

normann ★★★
() автор топика

или на cmake костылять, или привязываться к стандартныйм макросам компиляторов.

x0r ★★★★★
()
Вы не можете добавлять комментарии в эту тему: топик перемещен в архив.