X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2Fgetgroups.c;h=f6808b3333d77238063b22d908b13dc2689e79bd;hb=cbac3adb4a18516cbcc02808c4624fb3f0db6fb4;hp=4e0d53a0b7c129409dcedebd36635131ffa77b01;hpb=7cb0d12648b727e71cd595fd224001d269b755bc;p=gnulib.git diff --git a/lib/getgroups.c b/lib/getgroups.c index 4e0d53a0b..f6808b333 100644 --- a/lib/getgroups.c +++ b/lib/getgroups.c @@ -1,5 +1,5 @@ /* provide consistent interface to getgroups for systems that don't allow N==0 - Copyright (C) 1996, 1999 Free Software Foundation, Inc. + Copyright (C) 1996, 1999, 2003 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 @@ -21,7 +21,7 @@ #include #include -char *xmalloc (); +#include "xalloc.h" /* On at least Ultrix 4.3 and NextStep 3.2, getgroups (0, 0) always fails. On other systems, it returns the number of supplemental groups for the @@ -43,7 +43,7 @@ getgroups (size_t n, GETGROUPS_T *group) gbuf = NULL; while (1) { - gbuf = (GETGROUPS_T *) xrealloc (gbuf, n * sizeof (GETGROUPS_T)); + gbuf = xrealloc (gbuf, n * sizeof (GETGROUPS_T)); n_groups = getgroups (n, gbuf); if (n_groups < n) break;