我正在尝试学习 linux api,但某些函数名称(至少对我而言)似乎很麻烦。
谁能向我解释一下 pwrite/pread 中的首字母 p 代表什么?
我只是猜测,但由于在文件pread()
中pwrite()
的指定位置读取或写入,我会假设“p”代表“位置”,如“位置读取”。
两者read()
和pread()
都是 POSIX 标准的一部分(参见例如http://www.unix.com/man-page/POSIX/3posix/pread/),因此我不认为“p”代表“POSIX”。
但也许这是完全错误的!
p 在 pread 和 pwrite 指的是POSIX。
“p”变体与读写相比的两个区别是: