Um programa de 32 bits que aceite arquivos grandes que excedam quatro gigabytes de tamanho devem ser capazes de processar deslocamentos de arquivo de 64 bits. Como os arquivos grandes requerem o uso de deslocamentos grandes, tais arquivos são manipulados através de um conjunto paralelo de interfaces do sistema, conforme descrito em lf64(5). Estas interfaces são documentadas em lf64, mas elas não possuem páginas do manual individuais. Cada uma dessas interfaces de chamada do sistema de arquivo grande aparecem como seu próprio teste syscall , conforme mostrado na Tabela 21–1.
Tabela 21–1 Testes de arquivo grande sycall
Teste syscall de arquivo grande |
Chamada do sistema |
---|---|
creat64 | |
fstat64 | |
fstatvfs64 | |
getdents64 | |
getrlimit64 | |
lstat64 | |
mmap64 | |
open64 | |
pread64 | |
pwrite64 | |
setrlimit64 | |
stat64 | |
statvfs64 |