From 701dcbb3ca9bf04b61cc07156608c61aaf9173f0 Mon Sep 17 00:00:00 2001 From: Samuel Williams Date: Fri, 21 Aug 2020 00:53:08 +1200 Subject: Add support for hooking `IO#read`. --- include/ruby/io.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'include/ruby') diff --git a/include/ruby/io.h b/include/ruby/io.h index fc6240adcc..19b2036a86 100644 --- a/include/ruby/io.h +++ b/include/ruby/io.h @@ -59,6 +59,8 @@ PACKED_STRUCT_UNALIGNED(struct rb_io_buffer_t { typedef struct rb_io_buffer_t rb_io_buffer_t; typedef struct rb_io_t { + VALUE self; + FILE *stdio_file; /* stdio ptr for read/write if available */ int fd; /* file descriptor */ int mode; /* mode flags: FMODE_XXXs */ -- cgit v1.2.3