|
НАЗВАНИЕ
types - базовые системные типы данных
СИНТАКСИС
#include <sys/types.h>
ОПИСАНИЕ
Типы данных, определенные в этом включаемом файле, используются в системных программах; некоторые данные
этих типов доступны пользовательским программам:
typedef struct { int r[1]; } * physadr; typedef long daddr_t; typedef char * caddr_t; typedef unsigned char unchar; typedef unsigned short ushort; typedef unsigned int uint; typedef unsigned long ulong; typedef ushort ino_t; typedef short cnt_t; typedef long time_t; typedef int label_t[10]; typedef short dev_t; typedef long off_t; typedef long paddr_t; typedef long key_t; typedef unsigned char use_t; typedef short sysid_t; typedef short index_t; typedef short lock_t; typedef unsigned int size_t;
Тип daddr_t используется для адресации диска, кроме адресов в описателях файлов; см. fs(4). Время измеряется в секундах, начиная с 00:00:00 1 января 1970 года (по Гринвичу). Старшие и младшие номера устройств определяют вид и номер устройства и зависят от конкретной конфигурации. Смещение измеряется в байтах от начала файла. Переменные типа label_t используются для сохранения состояния процессора на время выполнения другого процесса.
СМ. ТАКЖЕ
fs(4)
|