Include "xalloc.h" instead of declaring xalloc fns; from Dmitry V. Levin.
authorPaul Eggert <eggert@cs.ucla.edu>
Tue, 5 Aug 2003 05:29:41 +0000 (05:29 +0000)
committerPaul Eggert <eggert@cs.ucla.edu>
Tue, 5 Aug 2003 05:29:41 +0000 (05:29 +0000)
Remove anachronistic cast of xrealloc.

lib/getgroups.c

index 4e0d53a..f6808b3 100644 (file)
@@ -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;