4G バイトを超える大規模ファイルをサポートする 32 ビットプログラムは、64 ビットファイルのオフセットを処理できなければなりません。大規模ファイルの場合、大規模オフセットを使用するため、大規模ファイルを操作するときは、複数のシステムインタフェースを並行して利用します (lf64(5) のマニュアルページを参照)。これらのインタフェースについては、lf64 に記載されています。ただし、インタフェースごとに個別のマニュアルページは用意されていません。これらの大規模ファイルシステムコールインタフェースは、表 21–1 のように、独自の syscall プローブとして記載されています。
表 21–1 sycall 大規模ファイルプローブ|
大規模ファイル syscall プローブ |
システムコール |
|---|---|
|
creat64 | |
|
fstat64 | |
|
fstatvfs64 | |
|
getdents64 | |
|
getrlimit64 | |
|
lstat64 | |
|
mmap64 | |
|
open64 | |
|
pread64 | |
|
pwrite64 | |
|
setrlimit64 | |
|
stat64 | |
|
statvfs64 |