Project

General

Profile

Feature #10050 » 0001-rb_io_t.patch

normalperson (Eric Wong), 07/17/2014 05:11 AM

View differences:

include/ruby/io.h
} rb_io_buffer_t;
typedef struct rb_io_t {
int fd; /* file descriptor */
FILE *stdio_file; /* stdio ptr for read/write if available */
int fd; /* file descriptor */
int mode; /* mode flags: FMODE_XXXs */
rb_pid_t pid; /* child's pid (for pipes) */
int lineno; /* number of lines read */
......
rb_econv_t *writeconv;
VALUE writeconv_asciicompat;
int writeconv_initialized;
int writeconv_pre_ecflags;
VALUE writeconv_pre_ecopts;
int writeconv_initialized;
VALUE write_lock;
} rb_io_t;
-
(2-2/3)