Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ types(5) — sys5 — Apollo Domain/IX SR9.5

Media Vault

Software Library

Restoration Projects

Artifacts Sought



TYPES(5)                 DOMAIN/IX SYS5                  TYPES(5)



NAME
     types - primitive system data types

USAGE
     #include <sys/types.h>

DESCRIPTION
     Most of the following data types, defined in the include
     file <sys/types.h>, are used in DOMAIN/IX system code.  Some
     these data types are accessible to user code as well.

           typedef   struct { int r[1]; } *   physadr;
           typedef   long                     daddr_t;
           typedef   char *                   caddr_t;
           typedef   unsigned int             uint;
           typedef   unsigned short           ushort;
           typedef   unsigned long            ino_t;
           typedef   short                    cnt_t;
           typedef   long                     time_t;
           typedef   int                      label_t[10];
           typedef   long                     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.




















Printed 12/4/86                                           TYPES-1





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