* lib/getugroups.c: Don't reference unsupported {get,set,end}grent functions. --- ChangeLog | 4 ++++ lib/getugroups.c | 7 +++++-- 2 files changed, 9 insertions(+), 2 deletions(-)
diff --git a/ChangeLog b/ChangeLog index 6d8bffa4160f..bbcc513261eb 100644 --- a/ChangeLog +++ b/ChangeLog @@ -31,6 +31,10 @@ localename: Fix Android build * modules/localename (Depends-on): Add langinfo. + getugroups: Fix Android build + * lib/getugroups.c: Don't reference unsupported {get,set,end}grent + functions. + 2015-02-08 Daiki Ueno <u...@gnu.org> uniname/unimame-tests: don't link with -lunistring diff --git a/lib/getugroups.c b/lib/getugroups.c index b6e602863c70..7c6d34c901f0 100644 --- a/lib/getugroups.c +++ b/lib/getugroups.c @@ -27,10 +27,13 @@ #include <string.h> #include <unistd.h> -#if !HAVE_GRP_H +#if !HAVE_GRP_H || defined __ANDROID__ /* Mingw lacks all things related to group management. The best we - can do is fail with ENOSYS. */ + can do is fail with ENOSYS. + + Bionic declares e.g. getgrent() in <grp.h> but it isn't actually + defined in the library. */ int getugroups (int maxcount _GL_UNUSED, -- 2.2.0.rc0.207.ga3a616c