1 AC_DEFUN([OPENAFS_TYPE_CHECKS],[
4 openafs_cv_saved_CFLAGS="$CFLAGS"
5 CFLAGS="$CFLAGS $XCFLAGS_NOCHECKING"
7 AC_CHECK_SIZEOF(void *)
8 AC_CHECK_SIZEOF(unsigned long long)
9 AC_CHECK_SIZEOF(unsigned long)
10 AC_CHECK_SIZEOF(unsigned int)
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>
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], [], [], [
30 # include <sys/termios.h>
32 #include <sys/ioctl.h>])
33 AC_CHECK_TYPES([sa_family_t, socklen_t, struct sockaddr,
34 struct sockaddr_storage],
36 #include <sys/types.h>
37 #include <sys/socket.h>
39 AC_CHECK_TYPES([sa_family_t], [], [], [
40 #include <sys/types.h>
41 #include <sys/socket.h>
43 AC_CHECK_TYPES([struct addrinfo], [], [], [
44 #include <sys/types.h>
49 AC_CHECK_TYPES([long long], [], [], [])
51 AC_CHECK_SIZEOF([long])
53 CFLAGS="$openafs_cv_saved_CFLAGS"