From 7597fc25a2743d49500926a286da71f8e033936c Mon Sep 17 00:00:00 2001 From: Rich Felker Date: Thu, 20 Oct 2016 17:20:01 -0400 Subject: fix various header namespace issues under feature-test-macro control reported and changes suggested by Daniel Sabogal. --- include/grp.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'include/grp.h') diff --git a/include/grp.h b/include/grp.h index d8581409..27e8c5e6 100644 --- a/include/grp.h +++ b/include/grp.h @@ -29,9 +29,11 @@ struct group *getgrnam(const char *); int getgrgid_r(gid_t, struct group *, char *, size_t, struct group **); int getgrnam_r(const char *, struct group *, char *, size_t, struct group **); +#if defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) || defined(_BSD_SOURCE) struct group *getgrent(void); void endgrent(void); void setgrent(void); +#endif #ifdef _GNU_SOURCE struct group *fgetgrent(FILE *); -- cgit v1.2.1