From 46e46eafd48c474ae8be0dd7d11bc43725de3d02 Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Wed, 10 Nov 2021 16:41:26 +0900 Subject: size_t is not for file size --- io.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'io.c') diff --git a/io.c b/io.c index 81f7d8ecb6..8a4df453ac 100644 --- a/io.c +++ b/io.c @@ -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)); } } -- cgit v1.2.1