Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ types(5) — UnixWare 2.01

Media Vault

Software Library

Restoration Projects

Artifacts Sought






       types(5)                                                    types(5)


       NAME
             types - primitive system data types

       SYNOPSIS
             #include <sys/types.h>

       DESCRIPTION
             The data types defined in types.h are used in UNIX system
             code.  Some data of these types are accessible to user code.
             The typedef name should be used where appropriate since the
             binding to underlying types is subject to change.

                   typedef     struct { int r[1]; } *physadr;
                   typedef     long                    clock_t;
                   typedef     long                    daddr_t;
                   typedef     char *                  caddr_t;
                   typedef     unsigned char           uchar_t;
                   typedef     unsigned short          ushort_t;
                   typedef     unsigned int            uint_t;
                   typedef     unsigned long           ulong_t;
                   typedef     unsigned long           ino_t;
                   typedef     long                    uid_t;
                   typedef     long                    gid_t;
                   typedef     ulong                   nlink_t;
                   typedef     ulong                   mode_t;
                   typedef     short                   cnt_t;
                   typedef     long                    time_t;
                   typedef     int                     label_t[10];
                   typedef     ulong                   dev_t;
                   typedef     long                    off_t;
                   typedef     long                    pid_t;
                   typedef     ulong                   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     long                    clock_t;
                   typedef     long                    pid_t;
                   typedef     int                     ssize_t;

             The form daddr_t is used for disk addresses except in an i-
             node on disk, see, for example, fs(4S5).  Times are encoded in
             seconds since 00:00:00 UTC, January 1, 1970.  The major and
             minor parts of a device code specify kind and unit number of a


                           Copyright 1994 Novell, Inc.               Page 1













      types(5)                                                    types(5)


            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.












































                          Copyright 1994 Novell, Inc.               Page 2








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