TYPES(5) DOMAIN/IX SYS5 TYPES(5)
NAME
types - primitive system data types
USAGE
#include <sys/types.h>
DESCRIPTION
Most of the following data types, defined in the include
file <sys/types.h>, are used in DOMAIN/IX system code. Some
these data types are accessible to user code as well.
typedef struct { int r[1]; } * physadr;
typedef long daddr_t;
typedef char * caddr_t;
typedef unsigned int uint;
typedef unsigned short ushort;
typedef unsigned long ino_t;
typedef short cnt_t;
typedef long time_t;
typedef int label_t[10];
typedef long dev_t;
typedef long off_t;
typedef long paddr_t;
typedef long key_t;
The form daddr_t is used for disk addresses. Times are
encoded in seconds since 00:00:00 GMT, January 1, 1970. The
major and minor parts of a device code specify kind and unit
number of a device and are installation-dependent. Offsets
are measured in bytes from the beginning of a file. The
label_t variables are used to save the processor state while
another process is running.
Printed 12/4/86 TYPES-1