]>
Commit | Line | Data |
---|---|---|
6796bc80 | 1 | #ifndef _GRP_H |
28f540f4 | 2 | #include <grp/grp.h> |
bdbf022d UD |
3 | |
4 | /* Now define the internal interfaces. */ | |
4d3a563f | 5 | extern int __getgrent_r (struct group *__resultbuf, char *buffer, |
c19559b0 | 6 | size_t __buflen, struct group **__result); |
4d3a563f UD |
7 | extern int __fgetgrent_r (FILE * __stream, struct group *__resultbuf, |
8 | char *buffer, size_t __buflen, | |
c19559b0 | 9 | struct group **__result); |
628a0aa1 UD |
10 | |
11 | /* Search for an entry with a matching group ID. */ | |
4d3a563f UD |
12 | extern int __getgrgid_r (__gid_t __gid, struct group *__resultbuf, |
13 | char *__buffer, size_t __buflen, | |
c19559b0 | 14 | struct group **__result); |
628a0aa1 UD |
15 | |
16 | /* Search for an entry with a matching group name. */ | |
4d3a563f UD |
17 | extern int __getgrnam_r (__const char *__name, struct group *__resultbuf, |
18 | char *__buffer, size_t __buflen, | |
c19559b0 | 19 | struct group **__result); |
6796bc80 | 20 | #endif |