


      TYPES(5)                    (UNIX 5.2)                   TYPES(5)



      NAME
           types - primitive system data types

      SYNTAX
           #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 int            uint;
                typedef  unsigned short          ushort;
                typedef unsigned int             vers_t;
                typedef  unsigned int            ino_t;
                typedef short                    cnt_t;
                typedef  long                    time_t;
                typedef  int                     label_t[10];
                typedef  unsigned int            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.

      SEE ALSO
           fs(4).



















      Page 1                                         (73 A2 02MTA REV1)



