APUE - 3.11 Atomic Operations
pread(2)
pread() は、ファイルディスクリプタ fd の (ファイルの先頭からの) オフセット offset から最大 count バイトをバッファ buf へ読み込む。ファイルオフセットは変化しない。
lseek(2)に続けてread(2)を実行したのと概ね同じだが、割り込みは入らずアトミックな操作であること、ファイルオフセットは変化しないという点が異なる。
pread() は、ファイルディスクリプタ fd の (ファイルの先頭からの) オフセット offset から最大 count バイトをバッファ buf へ読み込む。ファイルオフセットは変化しない。
lseek(2)に続けてread(2)を実行したのと概ね同じだが、割り込みは入らずアトミックな操作であること、ファイルオフセットは変化しないという点が異なる。