FILE

Type Alias FILE 

Source
pub type FILE = _IO_FILE;
Expand description

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3

Aliased Type§

#[repr(C)]
pub struct FILE {
Show 29 fields pub _flags: i32, pub _IO_read_ptr: *mut i8, pub _IO_read_end: *mut i8, pub _IO_read_base: *mut i8, pub _IO_write_base: *mut i8, pub _IO_write_ptr: *mut i8, pub _IO_write_end: *mut i8, pub _IO_buf_base: *mut i8, pub _IO_buf_end: *mut i8, pub _IO_save_base: *mut i8, pub _IO_backup_base: *mut i8, pub _IO_save_end: *mut i8, pub _markers: *mut _IO_marker, pub _chain: *mut _IO_FILE, pub _fileno: i32, pub _flags2: i32, pub _old_offset: i64, pub _cur_column: u16, pub _vtable_offset: i8, pub _shortbuf: [i8; 1], pub _lock: *mut c_void, pub _offset: i64, pub _codecvt: *mut _IO_codecvt, pub _wide_data: *mut _IO_wide_data, pub _freeres_list: *mut _IO_FILE, pub _freeres_buf: *mut c_void, pub __pad5: u64, pub _mode: i32, pub _unused2: [i8; 20],
}

Fields§

§_flags: i32

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3

§_IO_read_ptr: *mut i8

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3

§_IO_read_end: *mut i8

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3

§_IO_read_base: *mut i8

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3

§_IO_write_base: *mut i8

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3

§_IO_write_ptr: *mut i8

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3

§_IO_write_end: *mut i8

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3

§_IO_buf_base: *mut i8

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3

§_IO_buf_end: *mut i8

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3

§_IO_save_base: *mut i8

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3

§_IO_backup_base: *mut i8

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3

§_IO_save_end: *mut i8

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3

§_markers: *mut _IO_marker

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3

§_chain: *mut _IO_FILE

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3

§_fileno: i32

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3

§_flags2: i32

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3

§_old_offset: i64

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3

§_cur_column: u16

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3

§_vtable_offset: i8

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3

§_shortbuf: [i8; 1]

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3

§_lock: *mut c_void

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3

§_offset: i64

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3

§_codecvt: *mut _IO_codecvt

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3

§_wide_data: *mut _IO_wide_data

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3

§_freeres_list: *mut _IO_FILE

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3

§_freeres_buf: *mut c_void

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3

§__pad5: u64

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3

§_mode: i32

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3

§_unused2: [i8; 20]

Generated by rb-sys for Ruby mri-x86_64-linux-gnu-3.2.3