summaryrefslogtreecommitdiff
path: root/lib/getgroups.c
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2003-08-05 05:29:41 +0000
committerPaul Eggert <eggert@cs.ucla.edu>2003-08-05 05:29:41 +0000
commit58629cba356a13b4e01adc925aa13f57ba44b7f5 (patch)
tree601480f6e441e8fe590f4b6931fe0cb0ea95651e /lib/getgroups.c
parentde6b4a96b25f5520d10607f67a8c14d55d23f884 (diff)
downloadgnulib-58629cba356a13b4e01adc925aa13f57ba44b7f5.tar.gz
Include "xalloc.h" instead of declaring xalloc fns; from Dmitry V. Levin.
Remove anachronistic cast of xrealloc.
Diffstat (limited to 'lib/getgroups.c')
-rw-r--r--lib/getgroups.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/getgroups.c b/lib/getgroups.c
index 4e0d53a0b7..f6808b3333 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 <stdio.h>
#include <sys/types.h>
-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;