X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2Fgetgroups.c;h=e71b5439c7e5eebc44be6f3a51b29c00248b051a;hb=bbfcd2f1a92c9bdbb8d7d7d0a8a8c6665c316747;hp=e2bb68eff290529db5e987abe80574b2912c870f;hpb=cf0c4abc71ea50e9b9dc511bde1e4f1c1face4d4;p=gnulib.git diff --git a/lib/getgroups.c b/lib/getgroups.c index e2bb68eff..e71b5439c 100644 --- a/lib/getgroups.c +++ b/lib/getgroups.c @@ -1,7 +1,6 @@ /* provide consistent interface to getgroups for systems that don't allow N==0 - Copyright (C) 1996, 1999, 2003, 2006, 2007, 2008, 2009 Free - Software Foundation, Inc. + Copyright (C) 1996, 1999, 2003, 2006-2013 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -31,7 +30,7 @@ /* Provide a stub that fails with ENOSYS, since there is no group information available on mingw. */ int -getgroups (int n _UNUSED_PARAMETER_, GETGROUPS_T *groups _UNUSED_PARAMETER_) +getgroups (int n _GL_UNUSED, GETGROUPS_T *groups _GL_UNUSED) { errno = ENOSYS; return -1; @@ -87,7 +86,7 @@ rpl_getgroups (int n, gid_t *group) } saved_errno = errno; free (gbuf); - errno == saved_errno; + errno = saved_errno; return result; }