Guia de rastreamento dinâmico Solaris

Chamadas do sistema de arquivo grande

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

creat(2)

fstat64

fstat(2)

fstatvfs64

fstatvfs(2)

getdents64

getdents(2)

getrlimit64

getrlimit(2)

lstat64

lstat(2)

mmap64

mmap(2)

open64

open(2)

pread64

pread(2)

pwrite64

pwrite(2)

setrlimit64

setrlimit(2)

stat64

stat(2)

statvfs64

statvfs(2)