UNISTD(4) UNISTD(4) НАЗВАНИЕ unistd - набор символических констант СИНТАКСИС |#include ОПИСАНИЕ Включаемый файл содержит символические конс- танты и структуры, которые еще не были описаны в ка- ких-либо других включаемых файлах. |/* Символические константы для доступа к файлам: */ |#define R_OK 4 /* Маска доступности для чтения */ |#define W_OK 2 /* Маска доступности для записи */ |#define X_OK 1 /* Маска доступности для выполнения */ |#define F_OK 0 /* Маска проверки существования файла */ | |#define F_ULOCK 0 /* Разблокировать прежде заблокированный | сегмент */ |#define F_LOCK 1 /* Заблокировать сегмент для монопольного | использования */ |#define F_TLOCK 2 /* Проверить и заблокировать сегмент для | монопольного использования */ |#define F_TEST 3 /* Проверить, заблокирован ли сегмент | другими процессами */ | |/* Символические константы для позиционирования в файле: */ |#define SEEK_SET 0 /* Установить указатель файла равным | смещению */ |#define SEEK_CUR 1 /* Установить указатель файла равным | текущему значению плюс смещение */ |#define SEEK_END 2 /* Установить указатель файла равным | EOF плюс смещение */ | |/* Маршрутные имена: */ |#define GF_PATH "/etc/group" /* Маршрутное имя файла | групп */ |#define PF_PATH "/etc/passwd" /* Маршрутное имя файла | паролей */