我正在尝试学习linux api,但似乎(至少对我来说)一些函数名称很麻烦。
有人可以向我解释一下pwrite / pread中的首字母p代表什么?
答案 0 :(得分:10)
我只是在猜测,但由于pread()
和pwrite()
在文件中的指定位置读取或写入,我会认为“p”代表“位置“,如”位置读“。
read()
和pread()
都是POSIX标准的一部分(参见例如http://www.unix.com/man-page/POSIX/3posix/pread/),因此我不认为“p”代表“POSIX”。
但也许这是完全错误的!
答案 1 :(得分:0)
p在pread和pwrite中引用POSIX。
“p”变体与读写相反的两个不同之处是: