Annotation of coherent/f/usr/include/common/_uid.h, revision 1.1.1.1

1.1       root        1: #ifndef        __COMMON__UID_H__
                      2: #define        __COMMON__UID_H__
                      3: 
                      4: /*
                      5:  * Certain types come in SVR4 and pre-SVR4 flavours.
                      6:  */
                      7: 
                      8: typedef        unsigned short  o_dev_t;
                      9: typedef        unsigned long   n_dev_t;
                     10: 
                     11: typedef        short           o_nlink_t;
                     12: typedef        unsigned long   n_nlink_t;
                     13: 
                     14: typedef        unsigned short  o_ino_t;
                     15: typedef        unsigned long   n_ino_t;
                     16: 
                     17: typedef        unsigned short  o_uid_t;
                     18: typedef long           n_uid_t;
                     19: 
                     20: typedef        o_uid_t         o_gid_t;
                     21: typedef        n_uid_t         n_gid_t;
                     22: 
                     23: typedef        unsigned short  o_mode_t;
                     24: typedef        unsigned long   n_mode_t;
                     25: 
                     26: 
                     27: /*
                     28:  * The major/minor device number concepts have been altered a little under
                     29:  * System V release 4 to encompass the idea of internal and external minor
                     30:  * device numbers.
                     31:  *
                     32:  * Under this concept the "bdevsw" and "cdevsw" can map down from 32-bit
                     33:  * device numbers to some smaller internal major/minor space.
                     34:  */
                     35: 
                     36: typedef        unsigned short  __minor_t;      /* external minor device number */
                     37: typedef        unsigned short  __major_t;      /* external major device number */
                     38: 
                     39: 
                     40: #if    (_SYSV4 && ! _SYSV3) || _DDI_DKI
                     41: 
                     42: typedef        n_uid_t         __uid_t;
                     43: typedef        n_gid_t         __gid_t;
                     44: typedef        n_dev_t         __dev_t;
                     45: typedef        n_nlink_t       __nlink_t;
                     46: typedef        n_ino_t         __ino_t;
                     47: typedef        n_mode_t        __mode_t;
                     48: 
                     49: #else
                     50: 
                     51: typedef        o_uid_t         __uid_t;
                     52: typedef        o_gid_t         __gid_t;
                     53: typedef        o_dev_t         __dev_t;
                     54: typedef        o_nlink_t       __nlink_t;
                     55: typedef        o_ino_t         __ino_t;
                     56: typedef        o_mode_t        __mode_t;
                     57: 
                     58: #endif
                     59: 
                     60: #endif /* ! defined (__COMMON__UID_H__) */

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.