/*- * Copyright (c) 1989 The Regents of the University of California. * All rights reserved. * * %sccs.include.redist.c% * * @(#)grp.h 5.3 (Berkeley) 02/05/91 */ #ifndef _POSIX_SOURCE #define _PATH_GROUP "/etc/group" #endif struct group { char *gr_name; /* group name */ char *gr_passwd; /* group password */ int gr_gid; /* group id */ char **gr_mem; /* group members */ }; #include __BEGIN_DECLS struct group *getgrgid __P((gid_t)); struct group *getgrnam __P((const char *)); #ifndef _POSIX_SOURCE struct group *getgrent __P((void)); int setgrent __P((void)); void endgrent __P((void)); void setgrfile __P((const char *)); int setgroupent __P((int)); #endif __END_DECLS