pipe: Set errno upon failure.
[gnulib.git] / m4 / rmdir.m4
index addd69d..8d6bee8 100644 (file)
@@ -1,5 +1,5 @@
-# rmdir.m4 serial 6
-dnl Copyright (C) 2002, 2005, 2009 Free Software Foundation, Inc.
+# rmdir.m4 serial 7
+dnl Copyright (C) 2002, 2005, 2009-2010 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.
@@ -16,10 +16,10 @@ AC_DEFUN([gl_FUNC_RMDIR],
     # a bug report to inform us about it.
     if test x"$SKIP_RMDIR_CHECK" != xyes; then
       AC_MSG_FAILURE([Your system lacks the rmdir function.
-             Please report this, along with the output of "uname -a", to the
-             bug-coreutils@gnu.org mailing list.  To continue past this point,
-             rerun configure with SKIP_RMDIR_CHECK=yes.
-             E.g., ./configure SKIP_RMDIR_CHECK=yes])
+              Please report this, along with the output of "uname -a", to the
+              bug-coreutils@gnu.org mailing list.  To continue past this point,
+              rerun configure with SKIP_RMDIR_CHECK=yes.
+              E.g., ./configure SKIP_RMDIR_CHECK=yes])
     fi
   else
     dnl Detect cygwin 1.5.x bug.
@@ -30,6 +30,7 @@ AC_DEFUN([gl_FUNC_RMDIR],
          [AC_LANG_PROGRAM(
            [[#include <stdio.h>
              #include <errno.h>
+             #include <unistd.h>
 ]], [[return !rmdir ("conftest.file/") || errno != ENOTDIR
        || !rmdir ("conftest.dir/./");]])],
          [gl_cv_func_rmdir_works=yes], [gl_cv_func_rmdir_works=no],