Revert "Direct access to fptr->fd
should prefer to use the internal/io.h
. (#11793)"
This reverts commit 6ea0dcc9781931129e77540097712f6196d49fde that was accidentally merged.
This commit is contained in:
parent
6ea0dcc978
commit
86e8a36e77
Notes:
git
2024-10-04 08:26:02 +00:00
Merged: https://github.com/ruby/ruby/pull/11794 Merged-By: ioquatix <samuel@codeotaku.com>
@ -15,8 +15,6 @@
|
||||
|
||||
#include "ruby/fiber/scheduler.h"
|
||||
|
||||
#include "internal/io.h"
|
||||
|
||||
#include <ctype.h>
|
||||
#include <errno.h>
|
||||
#include <signal.h>
|
||||
@ -1963,7 +1961,7 @@ check_exec_redirect_fd(VALUE v, int iskey)
|
||||
goto wrong;
|
||||
}
|
||||
else if (!NIL_P(tmp = rb_io_check_io(v))) {
|
||||
struct rb_io *fptr;
|
||||
rb_io_t *fptr;
|
||||
GetOpenFile(tmp, fptr);
|
||||
if (fptr->tied_io_for_writing)
|
||||
rb_raise(rb_eArgError, "duplex IO redirection");
|
||||
|
Loading…
x
Reference in New Issue
Block a user