/usr/share/aclocal
NameSizeModeActions
bison-i18n.m419240644editdlrm
codeset.m48420644editdlrm
dovecot-pigeonhole.m418950644editdlrm
extern-inline.m443680644editdlrm
fcntl-o.m446680644editdlrm
fontutil.m4141600644editdlrm
freetype2.m463330644editdlrm
gettext.m4158590644editdlrm
glibc2.m48300644editdlrm
glibc21.m49070644editdlrm
gpg-error.m447570644editdlrm
gpgrt.m447170644editdlrm
iconv.m492740644editdlrm
intdiv0.m424110644editdlrm
intl.m4121200644editdlrm
intldir.m49170644editdlrm
intlmacosx.m425330644editdlrm
intmax.m411230644editdlrm
inttypes-pri.m412530644editdlrm
inttypes_h.m410200644editdlrm
lcmessage.m413650644editdlrm
lib-ld.m436830644editdlrm
lib-link.m4330590644editdlrm
lib-prefix.m484660644editdlrm
libgcrypt.m462370644editdlrm
libtool.m43058620644editdlrm
libxml.m478810644editdlrm
libxslt.m481190644editdlrm
lock.m414630644editdlrm
longlong.m447390644editdlrm
ltargz.m425690644editdlrm
ltdl.m4300300644editdlrm
ltoptions.m4145140644editdlrm
ltsugar.m443840644editdlrm
ltversion.m46990644editdlrm
lt~obsolete.m461400644editdlrm
mysql.m442210644editdlrm
nls.m412230644editdlrm
pkg.m4126700644editdlrm
po.m4189690644editdlrm
printf-posix.m415790644editdlrm
progtest.m430920644editdlrm
size_max.m430640644editdlrm
stdint_h.m49950644editdlrm
threadlib.m4151510644editdlrm
uintmax_t.m411130644editdlrm
visibility.m433510644editdlrm
wchar_t.m48180644editdlrm
wint_t.m410530644editdlrm
xsize.m44060644editdlrm
Edit: /usr/share/aclocal/fcntl-o.m4 (4668B)
# fcntl-o.m4 serial 4 dnl Copyright (C) 2006, 2009-2016 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 Written by Paul Eggert. # Test whether the flags O_NOATIME and O_NOFOLLOW actually work. # Define HAVE_WORKING_O_NOATIME to 1 if O_NOATIME works, or to 0 otherwise. # Define HAVE_WORKING_O_NOFOLLOW to 1 if O_NOFOLLOW works, or to 0 otherwise. AC_DEFUN([gl_FCNTL_O_FLAGS], [ dnl Persuade glibc to define O_NOATIME and O_NOFOLLOW. dnl AC_USE_SYSTEM_EXTENSIONS was introduced in autoconf 2.60 and obsoletes dnl AC_GNU_SOURCE. m4_ifdef([AC_USE_SYSTEM_EXTENSIONS], [AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])], [AC_REQUIRE([AC_GNU_SOURCE])]) AC_CHECK_HEADERS_ONCE([unistd.h]) AC_CHECK_FUNCS_ONCE([symlink]) AC_CACHE_CHECK([for working fcntl.h], [gl_cv_header_working_fcntl_h], [AC_RUN_IFELSE( [AC_LANG_PROGRAM( [[#include #include #if HAVE_UNISTD_H # include #else /* on Windows with MSVC */ # include # include # defined sleep(n) _sleep ((n) * 1000) #endif #include #ifndef O_NOATIME #define O_NOATIME 0 #endif #ifndef O_NOFOLLOW #define O_NOFOLLOW 0 #endif static int const constants[] = { O_CREAT, O_EXCL, O_NOCTTY, O_TRUNC, O_APPEND, O_NONBLOCK, O_SYNC, O_ACCMODE, O_RDONLY, O_RDWR, O_WRONLY }; ]], [[ int result = !constants; #if HAVE_SYMLINK { static char const sym[] = "conftest.sym"; if (symlink ("/dev/null", sym) != 0) result |= 2; else { int fd = open (sym, O_WRONLY | O_NOFOLLOW | O_CREAT, 0); if (fd >= 0) { close (fd); result |= 4; } } if (unlink (sym) != 0 || symlink (".", sym) != 0) result |= 2; else { int fd = open (sym, O_RDONLY | O_NOFOLLOW); if (fd >= 0) { close (fd); result |= 4; } } unlink (sym); } #endif { static char const file[] = "confdefs.h"; int fd = open (file, O_RDONLY | O_NOATIME); if (fd < 0) result |= 8; else { struct stat st0; if (fstat (fd, &st0) != 0) result |= 16; else { char c; sleep (1); if (read (fd, &c, 1) != 1) result |= 24; else { if (close (fd) != 0) result |= 32; else { struct stat st1; if (stat (file, &st1) != 0) result |= 40; else if (st0.st_atime != st1.st_atime) result |= 64; } } } } } return result;]])], [gl_cv_header_working_fcntl_h=yes], [case $? in #( 4) gl_cv_header_working_fcntl_h='no (bad O_NOFOLLOW)';; #( 64) gl_cv_header_working_fcntl_h='no (bad O_NOATIME)';; #( 68) gl_cv_header_working_fcntl_h='no (bad O_NOATIME, O_NOFOLLOW)';; #( *) gl_cv_header_working_fcntl_h='no';; esac], [gl_cv_header_working_fcntl_h=cross-compiling])]) case $gl_cv_header_working_fcntl_h in #( *O_NOATIME* | no | cross-compiling) ac_val=0;; #( *) ac_val=1;; esac AC_DEFINE_UNQUOTED([HAVE_WORKING_O_NOATIME], [$ac_val], [Define to 1 if O_NOATIME works.]) case $gl_cv_header_working_fcntl_h in #( *O_NOFOLLOW* | no | cross-compiling) ac_val=0;; #( *) ac_val=1;; esac AC_DEFINE_UNQUOTED([HAVE_WORKING_O_NOFOLLOW], [$ac_val], [Define to 1 if O_NOFOLLOW works.]) ])