set(HAVE_STDINT_H 1) # detected by CMake internally in check_type_size()
set(HAVE_STRINGS_H 1) # wrapper to string.h
set(HAVE_SYS_PARAM_H 1)
- set(HAVE_SYS_TIME_H 1)
set(HAVE_UNISTD_H 1)
set(HAVE_UTIME_H 1) # wrapper to sys/utime.h
else()
set(HAVE_OPENDIR 0)
set(HAVE_STRINGS_H 0)
set(HAVE_SYS_PARAM_H 0)
- set(HAVE_SYS_TIME_H 0)
set(HAVE_UTIME_H 0)
if(MSVC)
set(HAVE_UNISTD_H 0)
set(HAVE_SYS_POLL_H 0)
set(HAVE_SYS_RESOURCE_H 0)
set(HAVE_SYS_SELECT_H 0)
-set(HAVE_SYS_SOCKET_H 0)
set(HAVE_SYS_SOCKIO_H 0)
set(HAVE_SYS_STAT_H 1)
set(HAVE_SYS_TYPES_H 1)
set(HAVE_IF_NAMETOINDEX 0)
endif()
unset(HAVE_IF_NAMETOINDEX CACHE)
+
+ set(HAVE_SYS_TIME_H ${MINGW})
+else()
+ set(HAVE_SYS_SOCKET_H 1)
+ set(HAVE_SYS_TIME_H 1)
+endif()
+
+if(HAVE_SYS_SOCKET_H)
+ list(APPEND CURL_INCLUDES "sys/socket.h")
+endif()
+if(HAVE_SYS_TIME_H)
+ list(APPEND CURL_INCLUDES "sys/time.h")
endif()
# Detect headers
check_include_file("sys/poll.h" HAVE_SYS_POLL_H)
check_include_file("sys/resource.h" HAVE_SYS_RESOURCE_H)
check_include_file_concat_curl("sys/select.h" HAVE_SYS_SELECT_H)
-check_include_file_concat_curl("sys/socket.h" HAVE_SYS_SOCKET_H)
check_include_file("sys/sockio.h" HAVE_SYS_SOCKIO_H)
check_include_file("sys/stat.h" HAVE_SYS_STAT_H)
-check_include_file_concat_curl("sys/time.h" HAVE_SYS_TIME_H)
check_include_file_concat_curl("sys/types.h" HAVE_SYS_TYPES_H)
check_include_file("sys/un.h" HAVE_SYS_UN_H)
check_include_file_concat_curl("sys/utime.h" HAVE_SYS_UTIME_H) # sys/types.h (AmigaOS)
esac
AM_CONDITIONAL(USE_FISH_COMPLETION, test x"$FISH_FUNCTIONS_DIR" != x)
+if test "$curl_cv_native_windows" != 'yes'; then
+ AC_DEFINE(HAVE_SYS_SOCKET_H, 1, [if you have <sys/socket.h>])
+ AC_DEFINE(HAVE_SYS_TIME_H, 1, [if you have <sys/time.h>])
+ HAVE_SYS_SOCKET_H=1
+ HAVE_SYS_TIME_H=1
+fi
+
dnl Now check for the very most basic headers. Then we can use these
dnl ones as default-headers when checking for the rest!
AC_CHECK_HEADERS(
sys/types.h \
- sys/time.h \
sys/select.h \
- sys/socket.h \
sys/ioctl.h \
unistd.h \
arpa/inet.h \