summaryrefslogtreecommitdiff
path: root/io.c
diff options
context:
space:
mode:
Diffstat (limited to 'io.c')
-rw-r--r--io.c8
1 files changed, 0 insertions, 8 deletions
diff --git a/io.c b/io.c
index 4a435b27c5..6f420b16ac 100644
--- a/io.c
+++ b/io.c
@@ -3251,9 +3251,7 @@ retry:
}
retry:
-#if defined(__NetBSD__) || defined(__APPLE__) || defined(linux)
rb_thread_stop_timer();
-#endif
switch ((pid = fork())) {
case 0: /* child */
if (modef & FMODE_READABLE) {
@@ -3281,17 +3279,13 @@ retry:
ruby_sourcefile, ruby_sourceline, pname);
_exit(127);
}
-#if defined(__NetBSD__) || defined(__APPLE__) || defined(linux)
rb_thread_start_timer();
-#endif
rb_io_synchronized(RFILE(orig_stdout)->fptr);
rb_io_synchronized(RFILE(orig_stderr)->fptr);
return Qnil;
case -1: /* fork failed */
-#if defined(__NetBSD__) || defined(__APPLE__) || defined(linux)
rb_thread_start_timer();
-#endif
if (errno == EAGAIN) {
rb_thread_sleep(1);
goto retry;
@@ -3312,9 +3306,7 @@ retry:
break;
default: /* parent */
-#if defined(__NetBSD__) || defined(__APPLE__) || defined(linux)
rb_thread_start_timer();
-#endif
if (pid < 0) rb_sys_fail(pname);
else {
VALUE port = io_alloc(rb_cIO);