15void ruby_set_inplace_mode(
const char *);
16void rb_stdio_set_default_encoding(
void);
18size_t rb_io_memsize(
const rb_io_t *);
19int rb_stderr_tty_p(
void);
20void rb_io_fptr_finalize_internal(
void *ptr);
21#ifdef rb_io_fptr_finalize
22# undef rb_io_fptr_finalize
24#define rb_io_fptr_finalize rb_io_fptr_finalize_internal
27VALUE rb_io_prep_stdin(
void);
28VALUE rb_io_prep_stdout(
void);
29VALUE rb_io_prep_stderr(
void);
31RUBY_SYMBOL_EXPORT_BEGIN
33void rb_maygvl_fd_fix_cloexec(
int fd);
34int rb_gc_for_fd(
int err);
35void rb_write_error_str(
VALUE mesg);
Ruby's IO, metadata and buffers.
uintptr_t VALUE
Type that represents a Ruby object.