Ondrej Vasik 0363d6
diff -urp coreutils-6.10-orig/lib/getugroups.c coreutils-6.10/lib/getugroups.c
Ondrej Vasik 0363d6
--- coreutils-6.10-orig/lib/getugroups.c	2007-10-17 15:47:25.000000000 +0200
Ondrej Vasik 0363d6
+++ coreutils-6.10/lib/getugroups.c	2008-01-24 16:37:04.000000000 +0100
Ondrej Vasik 0363d6
@@ -19,6 +19,9 @@
Tim Waugh d66c4d
 
Tim Waugh d66c4d
 #include <config.h>
Tim Waugh 0b3fe5
 
Tim Waugh 0b3fe5
+/* We do not need this code if getgrouplist(3) is available.  */
Tim Waugh 0b3fe5
+#ifndef HAVE_GETGROUPLIST
Tim Waugh 0b3fe5
+
Ondrej Vasik 0363d6
 #include "getugroups.h"
Ondrej Vasik 0363d6
 
Ondrej Vasik 0e0613
 #include <limits.h>
Ondrej Vasik 0363d6
@@ -114,3 +117,4 @@ getugroups (int maxcount, GETGROUPS_T *g
Tim Waugh 0b3fe5
 
Tim Waugh 0b3fe5
   return count;
Tim Waugh 0b3fe5
 }
Tim Waugh 0b3fe5
+#endif	/* have getgrouplist */
Ondrej Vasik 0363d6
diff -urp coreutils-6.10-orig/m4/jm-macros.m4 coreutils-6.10/m4/jm-macros.m4
Ondrej Vasik 0363d6
--- coreutils-6.10-orig/m4/jm-macros.m4	2007-11-25 14:23:31.000000000 +0100
Ondrej Vasik 0363d6
+++ coreutils-6.10/m4/jm-macros.m4	2008-01-24 16:42:00.000000000 +0100
Ondrej Vasik 0363d6
@@ -52,6 +52,7 @@ AC_DEFUN([coreutils_MACROS],
Tim Waugh d66c4d
     fchown \
Tim Waugh d66c4d
     fchmod \
Tim Waugh d66c4d
     ftruncate \
Tim Waugh d66c4d
+    getgrouplist \
Tim Waugh d66c4d
     iswspace \
Tim Waugh d66c4d
     mkfifo \
Tim Waugh d66c4d
     mbrlen \