|
|
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: * Structure for the /etc/group file. ! 8: */ ! 9: ! 10: #ifndef __GRP_H__ ! 11: #define __GRP_H__ ! 12: ! 13: #include <common/feature.h> ! 14: #include <common/ccompat.h> ! 15: #include <common/_uid.h> ! 16: ! 17: struct group { ! 18: char * gr_name; ! 19: char * __NON_POSIX (gr_passwd); ! 20: #if _SYSV4 ! 21: __gid_t gr_gid; ! 22: #else ! 23: int gr_gid; ! 24: #endif ! 25: char ** gr_mem; ! 26: }; ! 27: ! 28: ! 29: __EXTERN_C_BEGIN__ ! 30: ! 31: struct group * getgrgid __PROTO ((__gid_t _gid)); ! 32: struct group * getgrnam __PROTO ((__CONST__ char * _name)); ! 33: ! 34: #if ! _POSIX_SOURCE ! 35: ! 36: struct group * getgrent __PROTO ((void)); ! 37: ! 38: #endif ! 39: ! 40: __EXTERN_C_BEGIN__ ! 41: ! 42: #endif /* ! defined (__GRP_H__) */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.