xref: /original-bsd/include/grp.h (revision 0bd63870)
1 /*-
2  * Copyright (c) 1989 The Regents of the University of California.
3  * All rights reserved.
4  *
5  * %sccs.include.redist.c%
6  *
7  *	@(#)grp.h	5.3 (Berkeley) 02/05/91
8  */
9 
10 #ifndef _POSIX_SOURCE
11 #define	_PATH_GROUP		"/etc/group"
12 #endif
13 
14 struct group {
15 	char	*gr_name;		/* group name */
16 	char	*gr_passwd;		/* group password */
17 	int	gr_gid;			/* group id */
18 	char	**gr_mem;		/* group members */
19 };
20 
21 #include <sys/cdefs.h>
22 
23 __BEGIN_DECLS
24 struct group *getgrgid __P((gid_t));
25 struct group *getgrnam __P((const char *));
26 #ifndef _POSIX_SOURCE
27 struct group *getgrent __P((void));
28 int setgrent __P((void));
29 void endgrent __P((void));
30 void setgrfile __P((const char *));
31 int setgroupent __P((int));
32 #endif
33 __END_DECLS
34