X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=m4%2Fglob.m4;h=545c37c669432887415d1e218fd5499b852d0212;hb=8465329af7e7da7e9e8c61a3c0f71d4cee89ccd5;hp=e610ff0d7e4dd40803d7049208f28ee1a5fff89e;hpb=3de45822ed5f5e756e8bc15833d0f93527acaf45;p=gnulib.git diff --git a/m4/glob.m4 b/m4/glob.m4 index e610ff0d7..545c37c66 100644 --- a/m4/glob.m4 +++ b/m4/glob.m4 @@ -1,11 +1,11 @@ -# glob.m4 serial 2 -dnl Copyright (C) 2005 Free Software Foundation, Inc. +# glob.m4 serial 10 +dnl Copyright (C) 2005-2007, 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. # The glob module assumes you want GNU glob, with glob_pattern_p etc, -# rather than vanilla POSIX glob. This means your your code should +# rather than vanilla POSIX glob. This means your code should # always include for the glob prototypes. AC_DEFUN([gl_GLOB_SUBSTITUTE], @@ -14,9 +14,6 @@ AC_DEFUN([gl_GLOB_SUBSTITUTE], GLOB_H=glob.h AC_LIBOBJ([glob]) - AC_DEFINE([GLOB_PREFIX], [[rpl_]], - [Define to rpl_ if the glob replacement functions and variables - should be used.]) AC_SUBST([GLOB_H]) ]) @@ -30,8 +27,8 @@ AC_DEFUN([gl_GLOB], [ AC_COMPILE_IFELSE( [[#include char a[_GNU_GLOB_INTERFACE_VERSION == 1 ? 1 : -1];]], - [gl_cv_gnu_glob_interface_version_1=yes], - [gl_cv_gnu_glob_interface_version_1=no])]) + [gl_cv_gnu_glob_interface_version_1=yes], + [gl_cv_gnu_glob_interface_version_1=no])]) if test "$gl_cv_gnu_glob_interface_version_1" = "no"; then GLOB_H=glob.h @@ -74,20 +71,16 @@ if (glob ("conf*-globtest", 0, NULL, &found) == GLOB_NOMATCH) return 1;]]), # Prerequisites of lib/glob.*. AC_DEFUN([gl_PREREQ_GLOB], -[ AC_REQUIRE([gl_CHECK_TYPE_STRUCT_DIRENT_D_TYPE])dnl - AC_REQUIRE([AC_HEADER_DIRENT])dnl +[ + AC_REQUIRE([gl_CHECK_TYPE_STRUCT_DIRENT_D_TYPE])dnl + AC_REQUIRE([AC_C_RESTRICT])dnl + AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])dnl AC_CHECK_HEADERS_ONCE([sys/cdefs.h unistd.h])dnl - AC_CHECK_FUNCS_ONCE([getlogin_r getpwnam_r])dnl - AC_CHECK_HEADERS([sys/cdefs.h], [SYS_CDEFS_H=yes], [SYS_CDEFS_H=no]) - - dnl Note the reversal of the common HAVE_SYS_CDEFS_H idiom below. In this - dnl way, #ifndef _SYS_CDEFS_H may be used to include both when - dnl it has been checked for via the GNULIB configure test and found and when - dnl it has not been checked for, which we can presume means that the - dnl GNULIB shares with GLIBC is being included as a system header and not as - dnl part of GNULIB, in which case may be assumed. - if test $SYS_CDEFS_H = no; then - AC_DEFINE(_SYS_CDEFS_H, 1, - [Define to `1' if is *not* available on this system.]) + if test $ac_cv_header_sys_cdefs_h = yes; then + HAVE_SYS_CDEFS_H=1 + else + HAVE_SYS_CDEFS_H=0 fi - :]) + AC_SUBST([HAVE_SYS_CDEFS_H]) + AC_CHECK_FUNCS_ONCE([fstatat getlogin_r getpwnam_r])dnl +])