|
|
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.