+ PANDORA_CLOCK_GETTIME
+
+ AC_CHECK_HEADERS(sys/socket.h)
+
+ # off_t is not a builtin type
+ AC_CHECK_SIZEOF(off_t, 4)
+ AS_IF([test "$ac_cv_sizeof_off_t" -eq 0],[
+ AC_MSG_ERROR("${PACKAGE} needs an off_t type.")
+ ])
+
+ AC_CHECK_SIZEOF(size_t)
+ AS_IF([test "$ac_cv_sizeof_size_t" -eq 0],[
+ AC_MSG_ERROR("${PACKAGE} needs an size_t type.")
+ ])
+
+ AC_DEFINE_UNQUOTED([SIZEOF_SIZE_T],[$ac_cv_sizeof_size_t],[Size of size_t as computed by sizeof()])
+ AC_CHECK_SIZEOF(long long)
+ AC_DEFINE_UNQUOTED([SIZEOF_LONG_LONG],[$ac_cv_sizeof_long_long],[Size of long long as computed by sizeof()])
+ AC_CACHE_CHECK([if time_t is unsigned], [ac_cv_time_t_unsigned],[
+ AC_COMPILE_IFELSE([AC_LANG_PROGRAM(
+ [[
+#include <time.h>
+ ]],
+ [[
+ int array[(((time_t)-1) > 0) ? 1 : -1];
+ ]])
+ ],[
+ ac_cv_time_t_unsigned=yes
+ ],[
+ ac_cv_time_t_unsigned=no
+ ])
+ ])
+ AS_IF([test "$ac_cv_time_t_unsigned" = "yes"],[
+ AC_DEFINE([TIME_T_UNSIGNED], 1, [Define to 1 if time_t is unsigned])
+ ])
+
+ AC_CHECK_FUNC(setsockopt, [], [AC_CHECK_LIB(socket, setsockopt)])
+ AC_CHECK_FUNC(bind, [], [AC_CHECK_LIB(bind, bind)])