Status do arquivo

Informações de status do arquivo residem no i-node.

As subroutines stat são usadas para retornar informações em um arquivo. As subroutines stat processam tipo de arquivo, proprietário de arquivo, modo de acesso, tamanho do arquivo, número de links, número do i-node e horários de acesso ao arquivo. Essas subroutines gravam informações em uma estrutura de dados designada pela variável Buffer . O processo deve ter permissão de busca para os diretórios no caminho para o arquivo designado.

Sub-rotina Descrição
stat Subroutine que retorna as informações sobre arquivos nomeados pelo parâmetro Caminho . Se o tamanho do arquivo não puder ser representado na estrutura designada pela variável Buffer , stat falhará com o conjunto errno para EOVERFLOW.
lstat Subroutine que fornece informações sobre um link simbólico, e a subroutine stat retorna informações sobre o arquivo referenciado pelo link.
fstat Retorna informações de um arquivo aberto utilizando o descritor de arquivo.

Os subroutines statfs, fstafse ustat subroutines retornam informações de status sobre um sistema de arquivos.

Sub-rotina Descrição
fstatfs Retorna as informações sobre o sistema de arquivos que contém o arquivo associado ao determinado descritor de arquivo. A estrutura das informações retornadas é descrita no arquivo /usr/include/sys/statfs.h para as subrotinas statfs e fstatfs e no arquivo ustat.h para a sub-rotina ustat .
STATFS Retorna informações sobre o sistema de arquivos que contém o arquivo especificado pelo parâmetro Caminho .
ustat Retorna informações sobre um sistema de arquivos montado designado pela variável Dispositivo . Este identificador de dispositivo é para qualquer arquivo determinado e pode ser determinado ao examinar ost_devcampo da estrutura stat definida no arquivo /usr/include/sys/stat.h . A subroutine ustat é suplantada pelas subroutines statfs e fstatfs .
utimes e utime Também afete as informações de status do arquivo, alterando o tempo de acesso e modificação do arquivo no i-node.