TYPES(5-SVR4) RISC/os Reference Manual TYPES(5-SVR4)
NAME
types - primitive system data types
SYNOPSIS
#include <sys/types.h>
DESCRIPTION
The data types defined in types.h are used in UNIX System
code. Some data of these types are accessible to user code:
typedef struct { int r[1]; }*physadr;
typedef longclock_t;
typedef longdaddr_t;
typedef char *caddr_t;
typedef unsigned charunchar;
typedef unsigned shortushort;
typedef unsigned intuint;
typedef unsigned longulong;
typedef unsigned longino_t;
typedef longuid_t;
typedef longgid_t;
typedef ulongnlink_t;
typedef ulongmode_t;
typedef shortcnt_t;
typedef longtime_t;
typedef intlabel_t[10];
typedef ulongdev_t;
typedef longoff_t;
typedef longpid_t;
typedef longpaddr_t;
typedef intkey_t;
typedef unsigned charuse_t;
typedef shortsysid_t;
typedef shortindex_t;
typedef shortlock_t;
typedef unsigned intsize_t;
typedef longclock_t;
typedef longpid_t;
The form daddr_t is used for disk addresses except in an i-
node on disk, see fs(4). Times are encoded in seconds since
00:00:00 UTC, 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 11/19/92 Page 1