pub struct StdoutFile;Expand description
标准输出文件
输出到控制台,全缓冲模式。
Trait Implementations§
Source§impl File for StdoutFile
impl File for StdoutFile
Source§fn metadata(&self) -> Result<InodeMetadata, FsError>
fn metadata(&self) -> Result<InodeMetadata, FsError>
获取文件元数据
Source§fn ioctl(&self, request: u32, arg: usize) -> Result<isize, FsError>
fn ioctl(&self, request: u32, arg: usize) -> Result<isize, FsError>
执行设备特定的控制操作(可选方法,用于 ioctl) Read more
Source§fn lseek(&self, _offset: isize, _whence: SeekWhence) -> Result<usize, FsError>
fn lseek(&self, _offset: isize, _whence: SeekWhence) -> Result<usize, FsError>
设置文件偏移量(可选方法) Read more
Source§fn set_status_flags(&self, _flags: OpenFlags) -> Result<(), FsError>
fn set_status_flags(&self, _flags: OpenFlags) -> Result<(), FsError>
设置文件状态标志(可选方法,用于 F_SETFL) Read more
Source§fn get_pipe_size(&self) -> Result<usize, FsError>
fn get_pipe_size(&self) -> Result<usize, FsError>
获取管道大小(可选方法,用于 F_GETPIPE_SZ) Read more
Source§fn set_pipe_size(&self, _size: usize) -> Result<(), FsError>
fn set_pipe_size(&self, _size: usize) -> Result<(), FsError>
设置管道大小(可选方法,用于 F_SETPIPE_SZ) Read more
Source§fn set_owner(&self, _pid: i32) -> Result<(), FsError>
fn set_owner(&self, _pid: i32) -> Result<(), FsError>
设置异步 I/O 所有者(可选方法,用于 F_SETOWN) Read more
Source§fn read_at(&self, _offset: usize, _buf: &mut [u8]) -> Result<usize, FsError>
fn read_at(&self, _offset: usize, _buf: &mut [u8]) -> Result<usize, FsError>
从指定位置读取数据(可选方法,用于 pread64/preadv) Read more