updated package versions
[minix.git] / include / grp.h
blobe0f85ae82af58353470db21e8c540f292e85376e
1 /* The <grp.h> header is used for the getgrid() and getgrnam() calls. */
3 #ifndef _GRP_H
4 #define _GRP_H
6 #ifndef _TYPES_H
7 #include <minix/types.h>
8 #endif
10 struct group {
11 char *gr_name; /* the name of the group */
12 char *gr_passwd; /* the group passwd */
13 gid_t gr_gid; /* the numerical group ID */
14 char **gr_mem; /* a vector of pointers to the members */
17 /* Function Prototypes. */
18 _PROTOTYPE( struct group *getgrgid, (_mnx_Gid_t _gid) );
19 _PROTOTYPE( struct group *getgrnam, (const char *_name) );
21 #ifdef _MINIX
22 _PROTOTYPE( void endgrent, (void) );
23 _PROTOTYPE( struct group *getgrent, (void) );
24 _PROTOTYPE( int setgrent, (void) );
25 _PROTOTYPE( void setgrfile, (const char *_file) );
26 #endif
28 #endif /* _GRP_H */