0c9fd82de2a4aa7c05d4ef6fd542c73e707a78bb
[deliverable/binutils-gdb.git] / gnulib / import / m4 / closedir.m4
1 # closedir.m4 serial 5
2 dnl Copyright (C) 2011-2016 Free Software Foundation, Inc.
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_CLOSEDIR],
8 [
9 AC_REQUIRE([gl_DIRENT_H_DEFAULTS])
10
11 AC_CHECK_FUNCS([closedir])
12 if test $ac_cv_func_closedir = no; then
13 HAVE_CLOSEDIR=0
14 fi
15 dnl Replace closedir() for supporting the gnulib-defined fchdir() function,
16 dnl to keep fchdir's bookkeeping up-to-date.
17 m4_ifdef([gl_FUNC_FCHDIR], [
18 gl_TEST_FCHDIR
19 if test $HAVE_FCHDIR = 0; then
20 if test $HAVE_CLOSEDIR = 1; then
21 REPLACE_CLOSEDIR=1
22 fi
23 fi
24 ])
25 dnl Replace closedir() for supporting the gnulib-defined dirfd() function.
26 case $host_os,$HAVE_CLOSEDIR in
27 os2*,1)
28 REPLACE_CLOSEDIR=1;;
29 esac
30 ])
This page took 0.029202 seconds and 3 git commands to generate.