/* The header is used for the getgrid() and getgrnam() calls. */ #ifndef _GRP_H #define _GRP_H #ifndef _TYPES_H #include #endif struct group { char *gr_name; /* the name of the group */ char *gr_passwd; /* the group passwd */ gid_t gr_gid; /* the numerical group ID */ char **gr_mem; /* a vector of pointers to the members */ }; /* Function Prototypes. */ _PROTOTYPE( struct group *getgrgid, (_mnx_Gid_t _gid) ); _PROTOTYPE( struct group *getgrnam, (const char *_name) ); #ifdef _MINIX _PROTOTYPE( void endgrent, (void) ); _PROTOTYPE( struct group *getgrent, (void) ); _PROTOTYPE( int setgrent, (void) ); _PROTOTYPE( void setgrfile, (const char *_file) ); #endif #endif /* _GRP_H */