Commit | Line | Data |
---|---|---|
805e021f CE |
1 | AC_DEFUN([OPENAFS_TYPE_CHECKS],[ |
2 | LIBS="$save_LIBS" | |
3 | ||
4 | openafs_cv_saved_CFLAGS="$CFLAGS" | |
5 | CFLAGS="$CFLAGS $XCFLAGS_NOCHECKING" | |
6 | ||
7 | AC_CHECK_SIZEOF(void *) | |
8 | AC_CHECK_SIZEOF(unsigned long long) | |
9 | AC_CHECK_SIZEOF(unsigned long) | |
10 | AC_CHECK_SIZEOF(unsigned int) | |
11 | AC_TYPE_INTPTR_T | |
12 | AC_TYPE_UINTPTR_T | |
13 | AC_TYPE_SSIZE_T | |
14 | AC_CHECK_TYPE([sig_atomic_t],[], | |
15 | [AC_DEFINE([sig_atomic_t], [int], | |
16 | [Define to int if <signal.h> does not define.])], | |
17 | [#include <sys/types.h> | |
18 | #include <signal.h>]) | |
19 | AC_CHECK_TYPE([socklen_t],[], | |
20 | [AC_DEFINE([socklen_t], [int], | |
21 | [Define to int if <sys/socket.h> does not define.])], | |
22 | [#include <sys/types.h> | |
23 | #include <sys/socket.h>]) | |
24 | AC_CHECK_TYPES(off64_t) | |
25 | AC_CHECK_TYPES([ssize_t], [], [], [#include <unistd.h>]) | |
26 | AC_CHECK_TYPES([struct winsize], [], [], [ | |
27 | #ifdef HAVE_TERMIOS_H | |
28 | # include <termios.h> | |
29 | #else | |
30 | # include <sys/termios.h> | |
31 | #endif | |
32 | #include <sys/ioctl.h>]) | |
33 | AC_CHECK_TYPES([sa_family_t, socklen_t, struct sockaddr, | |
34 | struct sockaddr_storage], | |
35 | [], [], [ | |
36 | #include <sys/types.h> | |
37 | #include <sys/socket.h> | |
38 | ]) | |
39 | AC_CHECK_TYPES([sa_family_t], [], [], [ | |
40 | #include <sys/types.h> | |
41 | #include <sys/socket.h> | |
42 | ]) | |
43 | AC_CHECK_TYPES([struct addrinfo], [], [], [ | |
44 | #include <sys/types.h> | |
45 | #ifdef HAVE_NETDB_H | |
46 | #include <netdb.h> | |
47 | #endif | |
48 | ]) | |
49 | AC_CHECK_TYPES([long long], [], [], []) | |
50 | ||
51 | AC_CHECK_SIZEOF([long]) | |
52 | ||
53 | CFLAGS="$openafs_cv_saved_CFLAGS" | |
54 | ]) |