Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ types(5) — sysv — mips UMIPS RISC/os 4.52

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

fs.ffs(4)



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



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