X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2Fgetgroups.c;h=87e1679253f033243a70192c65d63a585c3461f5;hb=4596125141aeea905bd7ed1a8768f11db7402e41;hp=24d7816ba27bf48eb239823f816bcf9d07a310de;hpb=867cf3bc81870ba2896b5c2098e76b458c057a14;p=gnulib.git diff --git a/lib/getgroups.c b/lib/getgroups.c index 24d7816ba..87e167925 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-2011 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; @@ -52,7 +51,7 @@ getgroups (int n _UNUSED_PARAMETER_, GETGROUPS_T *groups _UNUSED_PARAMETER_) whether the effective group id is included in the list. */ int -rpl_getgroups (int n, GETGROUPS_T *group) +rpl_getgroups (int n, gid_t *group) { int n_groups; GETGROUPS_T *gbuf; @@ -67,7 +66,6 @@ rpl_getgroups (int n, GETGROUPS_T *group) if (n != 0 || !GETGROUPS_ZERO_BUG) { int result; - int saved_errno; if (sizeof *group == sizeof *gbuf) return getgroups (n, (GETGROUPS_T *) group);