X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=m4%2Fopenat.m4;h=7975efb47e22ab04033a0ceccfb246eedb7af948;hb=eb6dce1d3a40d4d24422ab59856a6dd193b79de5;hp=e6ea25ea64e087f4397938f1262fd4ed769b7ab3;hpb=c13ca15f1a9efad6c85e2debf5bcc54db425d017;p=gnulib.git diff --git a/m4/openat.m4 b/m4/openat.m4 index e6ea25ea6..7975efb47 100644 --- a/m4/openat.m4 +++ b/m4/openat.m4 @@ -1,7 +1,7 @@ -# serial 26 +# serial 27 # See if we need to use our replacement for Solaris' openat et al functions. -dnl Copyright (C) 2004-2009 Free Software Foundation, Inc. +dnl Copyright (C) 2004-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. @@ -74,7 +74,7 @@ AC_DEFUN([gl_FUNC_FCHOWNAT_DEREF_BUG], ln -s conftest.no-such $gl_dangle AC_RUN_IFELSE( [AC_LANG_SOURCE( - [[ + [[ #include #include #include @@ -84,10 +84,10 @@ int main () { return (fchownat (AT_FDCWD, "$gl_dangle", -1, getgid (), - AT_SYMLINK_NOFOLLOW) != 0 - && errno == ENOENT); + AT_SYMLINK_NOFOLLOW) != 0 + && errno == ENOENT); } - ]])], + ]])], [gl_cv_func_fchownat_nofollow_works=yes], [gl_cv_func_fchownat_nofollow_works=no], [gl_cv_func_fchownat_nofollow_works=no], @@ -118,6 +118,7 @@ AC_DEFUN([gl_FUNC_FCHOWNAT], AC_DEFUN([gl_PREREQ_OPENAT], [ + AC_REQUIRE([AC_C_INLINE]) AC_REQUIRE([gl_PROMOTED_TYPE_MODE_T]) : ])