Unix Man (Справочное руководство)


UNISTD(4)


UNISTD(4)

НАЗВАНИЕ


unistd - набор символических констант

СИНТАКСИС

#include <unistd.h>

ОПИСАНИЕ


Включаемый файл <unistd.h> содержит символические константы и структуры, которые еще не были описаны в каких-либо других включаемых файлах.

Символические константы для доступа к файлам:

#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" /* Маршрутное имя файла паролей */




Начало  Назад  Вперед