5 Copyright © 2003-2004, The AROS Development Team. All rights reserved.
9 #include <sys/_types.h>
10 #include <sys/cdefs.h>
14 You do not need to define size_t in this file. (POSIX)
17 #ifndef __AROS_GID_T_DECLARED
18 #define __AROS_GID_T_DECLARED
19 typedef __gid_t gid_t
;
24 char *gr_name
; /* Group name */
25 char *gr_passwd
; /* Group password */
26 gid_t gr_gid
; /* Group ID */
27 char **gr_mem
; /* Group members */
32 struct group
*getgrgid(gid_t gid
);
33 struct group
*getgrnam(const char *name
);
35 #if __POSIX_VISIBLE >= 200112
36 /* NOTIMPL int getgrgid_r(gid_t gid, struct group *grp, char *buffer, size_t bufsize,
37 struct group **result); */
38 /* NOTIMPL int getgrname_r(const char *name, struct group *grp, char *buffer,
39 size_t bufsize, struct group **resule); */
43 struct group
*getgrent(void);