Mercurial > gnulib
comparison m4/d-ino.m4 @ 994:aa36172463a6
.
author | Jim Meyering <jim@meyering.net> |
---|---|
date | Mon, 18 Aug 1997 20:03:36 +0000 |
parents | |
children | 004ad983c640 |
comparison
equal
deleted
inserted
replaced
993:3851942550fe | 994:aa36172463a6 |
---|---|
1 #serial 1 | |
2 | |
3 dnl From Jim Meyering. | |
4 dnl | |
5 dnl Check whether struct dirent has a member named d_ino. | |
6 dnl | |
7 | |
8 AC_DEFUN(jm_STRUCT_DIRENT_D_INO, | |
9 [AC_REQUIRE([AC_HEADER_DIRENT])dnl | |
10 AC_CACHE_CHECK([for d_ino member in directory struct], | |
11 jm_cv_struct_dirent_d_ino, | |
12 [AC_TRY_LINK(dnl | |
13 [ | |
14 #include <sys/types.h> | |
15 #ifdef HAVE_DIRENT_H | |
16 # include <dirent.h> | |
17 #else /* not HAVE_DIRENT_H */ | |
18 # define dirent direct | |
19 # ifdef HAVE_SYS_NDIR_H | |
20 # include <sys/ndir.h> | |
21 # endif /* HAVE_SYS_NDIR_H */ | |
22 # ifdef HAVE_SYS_DIR_H | |
23 # include <sys/dir.h> | |
24 # endif /* HAVE_SYS_DIR_H */ | |
25 # ifdef HAVE_NDIR_H | |
26 # include <ndir.h> | |
27 # endif /* HAVE_NDIR_H */ | |
28 #endif /* HAVE_DIRENT_H */ | |
29 ], | |
30 [struct dirent dp; dp.d_ino = 0;], | |
31 | |
32 jm_cv_struct_dirent_d_ino=yes, | |
33 jm_cv_struct_dirent_d_ino=no) | |
34 ] | |
35 ) | |
36 if test $jm_cv_struct_dirent_d_ino = yes; then | |
37 AC_DEFINE(D_INO_IN_DIRENT) | |
38 fi | |
39 ] | |
40 ) |