TYPES(5) TYPES(5) НАЗВАНИЕ types - базовые системные типы данных СИНТАКСИС |#include ОПИСАНИЕ Типы данных, определенные в этом включаемом файле, ис- пользуются в системных программах; некоторые данные этих типов доступны пользовательским программам: |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).