source: trunk/minix/include/grp.h@ 20

Last change on this file since 20 was 9, checked in by Mattia Monga, 14 years ago

Minix 3.1.2a

File size: 745 bytes
Line 
1/* The <grp.h> header is used for the getgrid() and getgrnam() calls. */
2
3#ifndef _GRP_H
4#define _GRP_H
5
6#ifndef _TYPES_H
7#include <sys/types.h>
8#endif
9
10struct 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 */
15};
16
17/* Function Prototypes. */
18_PROTOTYPE( struct group *getgrgid, (_mnx_Gid_t _gid) );
19_PROTOTYPE( struct group *getgrnam, (const char *_name) );
20
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
27
28#endif /* _GRP_H */
Note: See TracBrowser for help on using the repository browser.