Annotation of coherent/f/usr/include/pwd.h, revision 1.1

1.1     ! root        1: /* (-lgl
        !             2:  *     COHERENT Version 3.0
        !             3:  *     Copyright (c) 1982, 1993 by Mark Williams Company.
        !             4:  *     All rights reserved. May not be copied without permission.
        !             5:  -lgl) */
        !             6: 
        !             7: #ifndef        __PWD_H__
        !             8: #define        __PWD_H__
        !             9: 
        !            10: #include <common/feature.h>
        !            11: #include <common/ccompat.h>
        !            12: #include <common/_uid.h>
        !            13: 
        !            14: #if    _SYSV4 || _SYSV3
        !            15: 
        !            16: struct passwd {
        !            17:        char          * pw_name;        /* User name */
        !            18:        char          * __NON_POSIX (pw_passwd);
        !            19:                                        /* Encrypted password */
        !            20: #if    _SYSV4
        !            21:        __uid_t         pw_uid;
        !            22:        __gid_t         pw_gid;
        !            23: #else
        !            24:        int             pw_uid;         /* User id */
        !            25:        int             pw_gid;         /* Group id */
        !            26: #endif
        !            27:        char          * __NON_POSIX (pw_age);
        !            28:        char          * __NON_POSIX (pw_comment);
        !            29:                                        /* Comments */
        !            30:        char          * __NON_POSIX (pw_gecos);
        !            31:                                        /* Gecos box number */
        !            32:        char          * pw_dir;         /* Working directory */
        !            33:        char          * pw_shell;       /* Shell */
        !            34: };
        !            35: 
        !            36: #else  /* if ! _SYSV4 && ! _SYSV3 */
        !            37: 
        !            38: struct passwd {
        !            39:        char          * pw_name;        /* User name */
        !            40:        char          * __NON_POSIX (pw_passwd);
        !            41:                                        /* Encrypted password */
        !            42:        int             pw_uid;         /* User id */
        !            43:        int             pw_gid;         /* Group id */
        !            44:        int             __NON_POSIX (pw_quota);
        !            45:                                        /* FIle space quota */
        !            46:        char          * __NON_POSIX (pw_comment);
        !            47:                                        /* Comments */
        !            48:        char          * __NON_POSIX (pw_gecos);
        !            49:                                        /* Gecos box number */
        !            50:        char          * pw_dir;         /* Working directory */
        !            51:        char          * pw_shell;       /* Shell */
        !            52: };
        !            53: 
        !            54: #endif /* ! _SYSV4 && ! _SYSV3 */
        !            55: 
        !            56: __EXTERN_C_BEGIN__
        !            57: 
        !            58: struct passwd *        getpwnam        __PROTO ((__CONST__ char * _name));
        !            59: struct passwd *        getpwuid        __PROTO ((__uid_t _uid));
        !            60: 
        !            61: #if    ! _POSIX_SOURCE
        !            62: 
        !            63: struct passwd *        getpwent        __PROTO ((void));
        !            64: int            setpwent        __PROTO ((void));
        !            65: int            endpwent        __PROTO ((void));
        !            66: 
        !            67: #endif
        !            68: 
        !            69: __EXTERN_C_END__
        !            70: 
        !            71: #endif /* ! defined (__PWD_H__) */

unix.superglobalmegacorp.com

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