TYPES(5)
НАЗВАНИЕ
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)