TYPES(5-SysV) RISC/os Reference Manual TYPES(5-SysV)
NAME
types - primitive system data types
SYNOPSIS
#include <sys/types.h>
DESCRIPTION
The data types defined in the include file are used in UNIX
system code; some data of these types are accessible to user
code:
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 int key_t;
typedef unsigned char use_t;
typedef short sysid_t;
typedef short index_t;
typedef short lock_t;
typedef unsigned int size_t;
(Reg.).PP The form daddr_t is used for disk addresses except
in an i-node on disk, see fs.ffs(4). 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 meas-
ured in bytes from the beginning of a file. The label_t
variables are used to save the processor state while another
process is running.
SEE ALSO
fs.ffs(4).
Printed 1/15/91 Page 1