[前][次][番号順一覧][スレッド一覧]

ruby-changes:69386

From: Nobuyoshi <ko1@a...>
Date: Sun, 24 Oct 2021 19:25:16 +0900 (JST)
Subject: [ruby-changes:69386] 408605aae7 (master): EWOULDBLOCK is always defined since 74ba9c248890

https://git.ruby-lang.org/ruby.git/commit/?id=408605aae7

From 408605aae7bd7b64f5fabd3e8706a61ee25ff55b Mon Sep 17 00:00:00 2001
From: Nobuyoshi Nakada <nobu@r...>
Date: Sun, 24 Oct 2021 17:47:44 +0900
Subject: EWOULDBLOCK is always defined since 74ba9c248890

---
 io.c | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/io.c b/io.c
index 32f3053616..4cd8a4fa5d 100644
--- a/io.c
+++ b/io.c
@@ -1347,7 +1347,7 @@ rb_io_wait_readable(int f) https://github.com/ruby/ruby/blob/trunk/io.c#L1347
         return TRUE;
 
       case EAGAIN:
-#if defined(EWOULDBLOCK) && EWOULDBLOCK != EAGAIN
+#if EWOULDBLOCK != EAGAIN
       case EWOULDBLOCK:
 #endif
         if (scheduler != Qnil) {
@@ -1390,7 +1390,7 @@ rb_io_wait_writable(int f) https://github.com/ruby/ruby/blob/trunk/io.c#L1390
         return TRUE;
 
       case EAGAIN:
-#if defined(EWOULDBLOCK) && EWOULDBLOCK != EAGAIN
+#if EWOULDBLOCK != EAGAIN
       case EWOULDBLOCK:
 #endif
         if (scheduler != Qnil) {
@@ -1455,7 +1455,7 @@ rb_io_maybe_wait(int error, VALUE io, VALUE events, VALUE timeout) https://github.com/ruby/ruby/blob/trunk/io.c#L1455
         return events;
 
       case EAGAIN:
-#if defined(EWOULDBLOCK) && EWOULDBLOCK != EAGAIN
+#if EWOULDBLOCK != EAGAIN
       case EWOULDBLOCK:
 #endif
         // The operation would block, so wait for the specified events:
@@ -6882,7 +6882,7 @@ pipe_open(VALUE execarg_obj, const char *modestr, int fmode, https://github.com/ruby/ruby/blob/trunk/io.c#L6882
 	    /* exec failed */
 	    switch (e = errno) {
 	      case EAGAIN:
-#   if defined(EWOULDBLOCK) && EWOULDBLOCK != EAGAIN
+#   if EWOULDBLOCK != EAGAIN
 	      case EWOULDBLOCK:
 #   endif
 		rb_thread_sleep(1);
@@ -11382,7 +11382,7 @@ nogvl_copy_file_range(struct copy_stream_struct *stp) https://github.com/ruby/ruby/blob/trunk/io.c#L11382
 #endif
             return 0;
 	  case EAGAIN:
-#if defined(EWOULDBLOCK) && EWOULDBLOCK != EAGAIN
+#if EWOULDBLOCK != EAGAIN
 	  case EWOULDBLOCK:
 #endif
             {
@@ -11602,7 +11602,7 @@ nogvl_copy_stream_sendfile(struct copy_stream_struct *stp) https://github.com/ruby/ruby/blob/trunk/io.c#L11602
 #endif
             return 0;
 	  case EAGAIN:
-#if defined(EWOULDBLOCK) && EWOULDBLOCK != EAGAIN
+#if EWOULDBLOCK != EAGAIN
 	  case EWOULDBLOCK:
 #endif
             {
@@ -11664,7 +11664,7 @@ maygvl_copy_stream_read(int has_gvl, struct copy_stream_struct *stp, char *buf, https://github.com/ruby/ruby/blob/trunk/io.c#L11664
 	    goto retry_read;
         switch (errno) {
 	  case EAGAIN:
-#if defined(EWOULDBLOCK) && EWOULDBLOCK != EAGAIN
+#if EWOULDBLOCK != EAGAIN
 	  case EWOULDBLOCK:
 #endif
             {
-- 
cgit v1.2.1


--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]