Mercurial > gnulib
changeset 17906:d86e349ad92d
getugroups: Fix Android build
* lib/getugroups.c: Don't reference unsupported {get,set,end}grent
functions.
author | Kevin Cernekee <cernekee@google.com> |
---|---|
date | Wed, 11 Feb 2015 15:22:53 -0800 |
parents | 694c9aba14fe |
children | 0a1c2535cad9 |
files | ChangeLog lib/getugroups.c |
diffstat | 2 files changed, 9 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog Wed Feb 11 15:22:52 2015 -0800 +++ b/ChangeLog Wed Feb 11 15:22:53 2015 -0800 @@ -41,6 +41,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 <ueno@gnu.org> uniname/unimame-tests: don't link with -lunistring
--- a/lib/getugroups.c Wed Feb 11 15:22:52 2015 -0800 +++ b/lib/getugroups.c Wed Feb 11 15:22:53 2015 -0800 @@ -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,