Expand description
IO 相关的系统调用实现
Structs§
- POLL_
WAIT_ 🔒QUEUE - PollFd
- pollfd 结构体
Constants§
Functions§
- ppoll
- ppoll - poll 的变体,支持信号掩码
- pread64
- 位置读取:从指定位置读取数据,不改变文件偏移量
- preadv
- 向量化位置读取:从指定位置读取数据到多个缓冲区,不改变文件偏移量
- pselect6
- pselect6 - synchronous I/O multiplexing with signal mask Note: sigmask handling requires signal subsystem refactoring, currently ignored
- pwrite64
- 位置写入:向指定位置写入数据,不改变文件偏移量
- pwritev
- 向量化位置写入:将多个缓冲区的数据写入指定位置,不改变文件偏移量
- read
- 从文件描述符读取数据
- readv
- 向量化读取:从文件描述符读取数据到多个缓冲区
- select
- select - synchronous I/O multiplexing
- sendfile
- 零拷贝文件传输:从一个文件描述符传输数据到另一个
- wake_
poll_ waiters - Wake up all tasks waiting in poll
- write
- 向文件描述符写入数据
- writev
- 向量化写入:将多个缓冲区的数据写入文件描述符