venus: Remove dedebug
[openafs.git] / src / cf / headers.m4
1 AC_DEFUN([OPENAFS_HEADER_CHECKS],[
2 dnl checks for header files.
3 AC_HEADER_SYS_WAIT
4 AC_HEADER_DIRENT
5 AC_CHECK_HEADERS([ \
6     arpa/inet.h \
7     arpa/nameser.h \
8     curses.h\
9     direct.h \
10     errno.h \
11     fcntl.h \
12     grp.h \
13     math.h \
14     mntent.h \
15     ncurses.h \
16     ncurses/ncurses.h \
17     netdb.h \
18     netinet/in.h \
19     pthread_np.h \
20     pwd.h \
21     regex.h \
22     security/pam_appl.h \
23     signal.h \
24     stdint.h \
25     stdio_ext.h \
26     stdlib.h \
27     string.h \
28     strings.h \
29     sys/bitypes.h \
30     sys/bswap.h \
31     sys/dk.h \
32     sys/fcntl.h \
33     sys/file.h \
34     sys/fs_types.h \
35     sys/fstyp.h \
36     sys/ioctl.h \
37     sys/ipc.h \
38     sys/lockf.h \
39     sys/map.h \
40     sys/mount.h \
41     sys/mntent.h \
42     sys/mnttab.h \
43     sys/pag.h \
44     sys/param.h \
45     sys/resource.h \
46     sys/select.h \
47     sys/statfs.h \
48     sys/statvfs.h \
49     sys/socket.h \
50     sys/sysctl.h \
51     sys/time.h \
52     sys/types.h \
53     sys/uio.h \
54     sys/un.h \
55     sys/vfs.h \
56     syslog.h \
57     termios.h \
58     time.h \
59     ucontext.h \
60     unistd.h \
61     windows.h \
62 ])
63
64 AC_CHECK_HEADERS([resolv.h], [], [], [AC_INCLUDES_DEFAULT
65 #ifdef HAVE_NETINET_IN_H
66 # include <netinet/in.h>
67 #endif])
68
69 AC_CHECK_HEADERS([net/if.h],[],[],[AC_INCLUDES_DEFAULT
70 #ifdef HAVE_SYS_SOCKET_H
71 # include <sys/socket.h>
72 #endif])
73
74 AC_CHECK_HEADERS([netinet/if_ether.h],[],[],[AC_INCLUDES_DEFAULT
75 #ifdef HAVE_SYS_SOCKET_H
76 # include <sys/socket.h>
77 #endif
78 #ifdef HAVE_NETINET_IN_H
79 # include <netinet/in.h>
80 #endif
81 #ifdef HAVE_NET_IF_H
82 # include <net/if.h>
83 #endif])
84
85 AC_CHECK_HEADERS([security/pam_modules.h],[],[],[AC_INCLUDES_DEFAULT
86 #ifdef HAVE_SECURITY_PAM_APPL_H
87 # include <security/pam_appl.h>
88 #endif])
89
90 AC_CHECK_HEADERS(linux/errqueue.h,,,[#include <linux/types.h>
91 #include <linux/time.h>])
92
93 AC_CHECK_TYPES([fsblkcnt_t],,,[
94 #include <sys/types.h>
95 #ifdef HAVE_SYS_BITYPES_H
96 #include <sys/bitypes.h>
97 #endif
98 #ifdef HAVE_SYS_STATFS_H
99 #include <sys/statfs.h>
100 #endif
101 #ifdef HAVE_SYS_STATVFS_H
102 #include <sys/statvfs.h>
103 #endif
104 ])
105 ])
106
107 AC_DEFUN([OPENAFS_NETDB_CHECKS],[
108 AC_CHECK_DECLS([h_errno], [], [], [
109 #include <sys/types.h>
110 #ifdef HAVE_NETDB_H
111 #include <netdb.h>
112 #endif
113 ])
114 ])