getgroups: avoid compilation failure
[gnulib.git] / m4 / lchown.m4
index e0875fc..f509fde 100644 (file)
@@ -1,20 +1,21 @@
-#serial 3
+# serial 13
+# Determine whether we need the lchown wrapper.
+
+dnl Copyright (C) 1998, 2001, 2003-2007, 2009 Free Software Foundation, Inc.
+
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
 
 dnl From Jim Meyering.
 dnl Provide lchown on systems that lack it.
 
 
 dnl From Jim Meyering.
 dnl Provide lchown on systems that lack it.
 
-AC_DEFUN([jm_FUNC_LCHOWN],
+AC_DEFUN([gl_FUNC_LCHOWN],
 [
 [
-  AC_REQUIRE([AC_TYPE_UID_T])
-  AC_REPLACE_FUNCS(lchown)
+  AC_REQUIRE([gl_UNISTD_H_DEFAULTS])
+  AC_REQUIRE([gl_FUNC_CHOWN])
+  AC_REPLACE_FUNCS([lchown])
   if test $ac_cv_func_lchown = no; then
   if test $ac_cv_func_lchown = no; then
-    gl_PREREQ_LCHOWN
+    REPLACE_LCHOWN=1
   fi
 ])
   fi
 ])
-
-# Prerequisites of lib/lchown.c.
-AC_DEFUN([gl_PREREQ_LCHOWN],
-[
-  AC_REQUIRE([AC_HEADER_STAT])
-  :
-])