Ruby 4.0.9p0 (2026-10-23 revision 3e93b23afcec3433f6aecc34b5d832799d754238)
copy_stream_struct Struct Reference

Data Fields

VALUE src
VALUE dst
rb_off_t copy_length
rb_off_t src_offset
rb_io_t * src_fptr
rb_io_t * dst_fptr
unsigned close_src: 1
unsigned close_dst: 1
int error_no
rb_off_t total
const char * syserr
const char * notimp
VALUE th
struct stat src_stat
struct stat dst_stat

Detailed Description

Definition at line 12517 of file io.c.

Field Documentation

◆ close_dst

unsigned copy_stream_struct::close_dst

Definition at line 12526 of file io.c.

◆ close_src

unsigned copy_stream_struct::close_src

Definition at line 12525 of file io.c.

◆ copy_length

rb_off_t copy_stream_struct::copy_length

Definition at line 12520 of file io.c.

◆ dst

VALUE copy_stream_struct::dst

Definition at line 12519 of file io.c.

◆ dst_fptr

rb_io_t* copy_stream_struct::dst_fptr

Definition at line 12524 of file io.c.

◆ dst_stat

struct stat copy_stream_struct::dst_stat

Definition at line 12533 of file io.c.

◆ error_no

int copy_stream_struct::error_no

Definition at line 12527 of file io.c.

◆ notimp

const char* copy_stream_struct::notimp

Definition at line 12530 of file io.c.

◆ src

VALUE copy_stream_struct::src

Definition at line 12518 of file io.c.

◆ src_fptr

rb_io_t* copy_stream_struct::src_fptr

Definition at line 12523 of file io.c.

◆ src_offset

rb_off_t copy_stream_struct::src_offset

Definition at line 12521 of file io.c.

◆ src_stat

struct stat copy_stream_struct::src_stat

Definition at line 12532 of file io.c.

◆ syserr

const char* copy_stream_struct::syserr

Definition at line 12529 of file io.c.

◆ th

VALUE copy_stream_struct::th

Definition at line 12531 of file io.c.

◆ total

rb_off_t copy_stream_struct::total

Definition at line 12528 of file io.c.


The documentation for this struct was generated from the following file: