2.9
[glibc/nacl-glibc.git] / conform / data / grp.h-data
blob91401b31d953cf8b75bd4b2b6a38dbda8bf14a45
1 #ifndef ISO
2 type {struct group}
3 element {struct group} {char*} gr_name
4 element {struct group} gid_t gr_gid
5 element {struct group} {char**} gr_mem
7 # ifndef POSIX
8 type gid_t
9 # endif
11 function {struct group*} getgrgid (gid_t)
12 function {struct group*} getgrnam (const char*)
13 # ifndef POSIX
14 function int getgrgid_r (gid_t, struct group*, char *, size_t, struct group**)
15 function int getgrnam_r (const char *, struct group *, char *, size_t, struct group**)
16 function {struct group*} getgrent (void)
17 function void endgrent (void)
18 function void setgrent (void)
19 # endif
21 allow gr_*
22 allow *_t
23 #endif