ext/kgio/write.c in kgio-2.9.3 vs ext/kgio/write.c in kgio-2.10.0
- old
+ new
@@ -70,12 +70,10 @@
set_nonblocking(a.fd);
retry:
n = (long)write(a.fd, a.ptr, a.len);
if (write_check(&a, n, "write", io_wait) != 0)
goto retry;
- if (TYPE(a.buf) != T_SYMBOL)
- kgio_autopush_write(io);
return a.buf;
}
/*
* call-seq:
@@ -124,11 +122,9 @@
prepare_write(&a, io, str);
retry:
n = (long)send(a.fd, a.ptr, a.len, MSG_DONTWAIT);
if (write_check(&a, n, "send", io_wait) != 0)
goto retry;
- if (TYPE(a.buf) != T_SYMBOL)
- kgio_autopush_send(io);
return a.buf;
}
/*
* This method may be optimized on some systems (e.g. GNU/Linux) to use