]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
build: remove all traces of USE_BLOCKING_SOCKETS
authorDaniel Stenberg <daniel@haxx.se>
Thu, 25 Feb 2021 11:45:21 +0000 (12:45 +0100)
committerDaniel Stenberg <daniel@haxx.se>
Thu, 25 Feb 2021 15:41:35 +0000 (16:41 +0100)
libcurl doesn't behave properly with the define set

Closes #6655

lib/config-plan9.h
lib/config-tpf.h
lib/config-vxworks.h
lib/curl_config.h.cmake
lib/multihandle.h
lib/nonblock.c

index f33d3f66bfd9612ad18dfbf582ffe7e0e8042c9e..fc19c5f036fd09dadf6372b066b803c56f5835c7 100644 (file)
 #define STRERROR_R_TYPE_ARG3 int
 
 #define TIME_WITH_SYS_TIME 1
-#define USE_BLOCKING_SOCKETS 1
 #define USE_MANUAL 1
 
 #define __attribute__(x)
index bf69179fd5b2e2d9c11be9d7cc26601026aa01c9..4f8a07e9bc76f651a46171d7a356ac225a3f0004 100644 (file)
@@ -7,7 +7,7 @@
  *                            | (__| |_| |  _ <| |___
  *                             \___|\___/|_| \_\_____|
  *
- * Copyright (C) 1998 - 2020, Daniel Stenberg, <daniel@haxx.se>, et al.
+ * Copyright (C) 1998 - 2021, Daniel Stenberg, <daniel@haxx.se>, et al.
  *
  * This software is licensed as described in the file COPYING, which
  * you should have received as part of this distribution. The terms
 /* Define if you want to enable ares support */
 /* #undef USE_ARES */
 
-/* Define to disable non-blocking sockets */
-/* #undef USE_BLOCKING_SOCKETS */
-
 /* if GnuTLS is enabled */
 /* #undef USE_GNUTLS */
 
index 8ae8ab10bb32e8a1708688a39396a327e1c3139b..eaeb019134556d257d156388f2a1a65f196a32f8 100644 (file)
 /* Define if you want to enable c-ares support */
 /* #undef USE_ARES */
 
-/* Define to disable non-blocking sockets. */
-/* #undef USE_BLOCKING_SOCKETS */
-
 /* if GnuTLS is enabled */
 /* #undef USE_GNUTLS */
 
index 744406711235836eace3d0bb2e6f5205c612057b..8ced436726d2ef9e586c980a86c8e4c52590c597 100644 (file)
@@ -960,9 +960,6 @@ ${SIZEOF_TIME_T_CODE}
 /* Define if you want to enable WIN32 threaded DNS lookup */
 #cmakedefine USE_THREADS_WIN32 1
 
-/* Define to disable non-blocking sockets. */
-#cmakedefine USE_BLOCKING_SOCKETS 1
-
 /* if GnuTLS is enabled */
 #cmakedefine USE_GNUTLS 1
 
index b1d70d81c8749731813760b2a05fb4c9d8668ba3..edf790132ad227bb5fdf7986dcde27bc9e88a32a 100644 (file)
@@ -70,7 +70,7 @@ typedef enum {
 
 #define CURLPIPE_ANY (CURLPIPE_MULTIPLEX)
 
-#if !defined(CURL_DISABLE_SOCKETPAIR) && !defined(USE_BLOCKING_SOCKETS)
+#if !defined(CURL_DISABLE_SOCKETPAIR)
 #define ENABLE_WAKEUP
 #endif
 
index 4a7bde504ff3204f5e1533a1eb14187a4de899f1..fda2e9ad792343eb5c424801f8c84544f923b01d 100644 (file)
@@ -5,7 +5,7 @@
  *                            | (__| |_| |  _ <| |___
  *                             \___|\___/|_| \_\_____|
  *
- * Copyright (C) 1998 - 2020, Daniel Stenberg, <daniel@haxx.se>, et al.
+ * Copyright (C) 1998 - 2021, Daniel Stenberg, <daniel@haxx.se>, et al.
  *
  * This software is licensed as described in the file COPYING, which
  * you should have received as part of this distribution. The terms
 int curlx_nonblock(curl_socket_t sockfd,    /* operate on this */
                    int nonblock   /* TRUE or FALSE */)
 {
-#if defined(USE_BLOCKING_SOCKETS)
-  (void)sockfd;
-  (void)nonblock;
-  return 0; /* returns success */
-
-#elif defined(HAVE_FCNTL_O_NONBLOCK)
-
+#if defined(HAVE_FCNTL_O_NONBLOCK)
   /* most recent unix versions */
   int flags;
   flags = sfcntl(sockfd, F_GETFL, 0);