diff --git a/CMake/win32-cache.cmake b/CMake/win32-cache.cmake index 0cb0a12bd3..fb1f2ec004 100644 --- a/CMake/win32-cache.cmake +++ b/CMake/win32-cache.cmake @@ -131,7 +131,6 @@ set(HAVE_SEND 1) set(HAVE_STROPTS_H 0) set(HAVE_ARC4RANDOM 0) set(HAVE_FNMATCH 0) -set(HAVE_SCHED_YIELD 0) set(HAVE_ARPA_INET_H 0) set(HAVE_FCNTL_H 1) set(HAVE_IFADDRS_H 0) diff --git a/CMakeLists.txt b/CMakeLists.txt index 16b4a57be5..a7b1fe5e3d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1662,7 +1662,6 @@ check_symbol_exists("basename" "${CURL_INCLUDES};string.h" HAVE_BASENAME) check_symbol_exists("opendir" "dirent.h" HAVE_OPENDIR) check_function_exists("poll" HAVE_POLL) # poll.h check_symbol_exists("socket" "${CURL_INCLUDES}" HAVE_SOCKET) # winsock2.h sys/socket.h -check_function_exists("sched_yield" HAVE_SCHED_YIELD) check_symbol_exists("socketpair" "${CURL_INCLUDES}" HAVE_SOCKETPAIR) # sys/socket.h check_symbol_exists("recv" "${CURL_INCLUDES}" HAVE_RECV) # proto/bsdsocket.h sys/types.h sys/socket.h check_symbol_exists("send" "${CURL_INCLUDES}" HAVE_SEND) # proto/bsdsocket.h sys/types.h sys/socket.h @@ -1710,6 +1709,7 @@ check_function_exists("setmode" HAVE_SETMODE) check_function_exists("setrlimit" HAVE_SETRLIMIT) if(NOT WIN32) + check_function_exists("sched_yield" HAVE_SCHED_YIELD) check_symbol_exists("strcasecmp" "string.h" HAVE_STRCASECMP) check_symbol_exists("stricmp" "string.h" HAVE_STRICMP) check_symbol_exists("strcmpi" "string.h" HAVE_STRCMPI) diff --git a/configure.ac b/configure.ac index 072f6f6dbb..3c1e64d534 100644 --- a/configure.ac +++ b/configure.ac @@ -4069,7 +4069,6 @@ AC_CHECK_FUNCS([\ mach_absolute_time \ pipe \ poll \ - sched_yield \ sendmsg \ sendmmsg \ setlocale \ @@ -4081,6 +4080,7 @@ AC_CHECK_FUNCS([\ ]) if test "$curl_cv_native_windows" != 'yes'; then + AC_CHECK_FUNCS([sched_yield]) CURL_CHECK_FUNC_STRCASECMP CURL_CHECK_FUNC_STRCMPI CURL_CHECK_FUNC_STRICMP