Commit | Line | Data |
---|---|---|
73dcdb9f PE |
1 | # serial 6 |
2 | # See if we need to provide faccessat replacement. | |
3 | ||
ba318903 | 4 | dnl Copyright (C) 2009-2014 Free Software Foundation, Inc. |
73dcdb9f PE |
5 | dnl This file is free software; the Free Software Foundation |
6 | dnl gives unlimited permission to copy and/or distribute it, | |
7 | dnl with or without modifications, as long as this notice is preserved. | |
8 | ||
9 | # Written by Eric Blake. | |
10 | ||
11 | AC_DEFUN([gl_FUNC_FACCESSAT], | |
12 | [ | |
13 | AC_REQUIRE([gl_UNISTD_H_DEFAULTS]) | |
14 | ||
15 | dnl Persuade glibc <unistd.h> to declare faccessat(). | |
16 | AC_REQUIRE([gl_USE_SYSTEM_EXTENSIONS]) | |
17 | ||
18 | AC_CHECK_FUNCS_ONCE([faccessat]) | |
19 | if test $ac_cv_func_faccessat = no; then | |
20 | HAVE_FACCESSAT=0 | |
21 | fi | |
22 | ]) | |
23 | ||
24 | # Prerequisites of lib/faccessat.m4. | |
25 | AC_DEFUN([gl_PREREQ_FACCESSAT], | |
26 | [ | |
27 | AC_CHECK_FUNCS([access]) | |
28 | ]) |