X-Git-Url: https://git.saurik.com/apple/libc.git/blobdiff_plain/c957a83bde4df2e2d3d1ed0963656856b48ef0a0..224c70764cab4e0e39a26aaf3ad3016552f62f55:/include/grp.h diff --git a/include/grp.h b/include/grp.h index e4ea129..10f230e 100644 --- a/include/grp.h +++ b/include/grp.h @@ -80,7 +80,7 @@ typedef __darwin_gid_t gid_t; /* [XBD] */ typedef __darwin_size_t size_t; /* [???] */ #endif -#ifndef _POSIX_C_SOURCE +#if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) #define _PATH_GROUP "/etc/group" #endif @@ -102,11 +102,11 @@ int getgrgid_r(gid_t, struct group *, char *, size_t, struct group **); int getgrnam_r(const char *, struct group *, char *, size_t, struct group **); /* [XSI] */ struct group *getgrent(void); -int setgrent(void); +void setgrent(void); void endgrent(void); -#ifndef _POSIX_C_SOURCE -#ifndef _XOPEN_SOURCE +#if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) +#if !defined(_XOPEN_SOURCE) || defined(_DARWIN_C_SOURCE) char *group_from_gid(gid_t, int); #endif void setgrfile(const char *);