Ein 32-Bit-Programm, das große Dateien von über vier GB unterstützt, muss 64-Bit-Dateiversätze verarbeiten können. Da für eine große Datei auch immer ein großer Versatz verwendet werden muss, werden große Dateien über einen parallelen Satz Systemschnittstellen manipuliert. Dies ist in lf64(5) beschrieben. Diese Schnittstellen sind in lf64 dokumentiert. Es liegen jedoch keine einzelnen Manpages für sie vor. Jede dieser Schnittstellen für Systemaufrufe im Zusammenhang mit großen Dateien erscheint, wie aus Tabelle 21–1 hervorgeht, als ein eigener syscall-Prüfpunkt.
Tabelle 21–1 sycall-Prüfpunkte für große Dateien
syscall-Prüfpunkt für große Dateien |
Systemaufruf |
---|---|
creat64 | |
fstat64 | |
fstatvfs64 | |
getdents64 | |
getrlimit64 | |
lstat64 | |
mmap64 | |
open64 | |
pread64 | |
pwrite64 | |
setrlimit64 | |
stat64 | |
statvfs64 |