Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

fs(4)



     TYPES(5)                                                 TYPES(5)



     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[12];
               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;

          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 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).

     ORIGIN
          AT&T V.3









     Page 1                                        (last mod. 8/20/87)



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026