Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ types(5P) — Interactive 2.2

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

fs(4)



          types(5P)        INTERACTIVE UNIX System (POSIX)        types(5P)



          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[6];
                    typedef short                  dev_t;
                    typedef long                   off_t;
                    typedef unsigned 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;
                    typedef unsigned short         sel_t;
                    typedef unsigned short         uid_t;
                    typedef unsigned short         gid_t;
                    typedef unsigned short         pid_t;
                    typedef unsigned short         mode_t;
                    typedef short                  nlink_t;

               The form daddr_t is used for disk addresses except in an
               inode 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 vari-
               ables are used to save the processor state while another
               process is running.

          SEE ALSO
               fs(4).






          Rev. 1.1                                                   Page 1



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