Commit | Line | Data |
---|---|---|
35428fb6 | 1 | # fstat.m4 serial 1 |
f0007cad | 2 | dnl Copyright (C) 2011-2012 Free Software Foundation, Inc. |
35428fb6 LC |
3 | dnl This file is free software; the Free Software Foundation |
4 | dnl gives unlimited permission to copy and/or distribute it, | |
5 | dnl with or without modifications, as long as this notice is preserved. | |
6 | ||
7 | AC_DEFUN([gl_FUNC_FSTAT], | |
8 | [ | |
9 | AC_REQUIRE([gl_SYS_STAT_H_DEFAULTS]) | |
10 | AC_REQUIRE([gl_MSVC_INVAL]) | |
11 | if test $HAVE_MSVC_INVALID_PARAMETER_HANDLER = 1; then | |
12 | REPLACE_FSTAT=1 | |
13 | fi | |
14 | dnl Replace fstat() for supporting the gnulib-defined open() on directories. | |
15 | m4_ifdef([gl_FUNC_FCHDIR], [ | |
16 | gl_TEST_FCHDIR | |
17 | if test $HAVE_FCHDIR = 0 \ | |
18 | && test "$gl_cv_func_open_directory_works" != yes; then | |
19 | REPLACE_FSTAT=1 | |
20 | fi | |
21 | ]) | |
22 | ]) | |
23 | ||
24 | # Prerequisites of lib/fstat.c. | |
25 | AC_DEFUN([gl_PREREQ_FSTAT], | |
26 | [ | |
27 | AC_REQUIRE([AC_C_INLINE]) | |
28 | ]) |