diff options
author | Nobuyoshi Nakada <[email protected]> | 2021-11-10 16:41:26 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <[email protected]> | 2021-11-10 16:41:26 +0900 |
commit | 46e46eafd48c474ae8be0dd7d11bc43725de3d02 (patch) | |
tree | 79b9612f5911e9af39a134fe304c3a84a843d562 /io.c | |
parent | 81d0ce7e97af74a2086e143f9e349ee519bd1c4d (diff) |
size_t is not for file size
Diffstat (limited to 'io.c')
-rw-r--r-- | io.c | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -2584,13 +2584,15 @@ rb_io_fileno(VALUE io) return INT2FIX(fd); } -int rb_io_descriptor(VALUE io) +int +rb_io_descriptor(VALUE io) { if (RB_TYPE_P(io, T_FILE)) { rb_io_t *fptr = RFILE(io)->fptr; rb_io_check_closed(fptr); return fptr->fd; - } else { + } + else { return RB_NUM2INT(rb_funcall(io, id_fileno, 0)); } } |