Arquivo statvfs.h
Propósito
Descreve a estrutura das estatísticas que são retornadas pelas subroutines statvfs e fsatvfs subroutines.
Descrição
As subroutines statvfs e fsatvfs subroutines retornam informações sobre um sistema de filesystem montado na forma de statvfs. O arquivo /usr/include/sys/statvfs.h descreve os seguintes campos na subroutina statvfs :
| Item | Descrição |
|---|---|
| f_bsize | Tamanho do bloco do sistema de arquivos preferencial |
| f_frsize | Tamanho do bloco do sistema de arquivos fundamental |
| f_block | Número total de blocosf_frsizeno sistema de arquivos. |
| f_bfree | Número total de blocos livres def_frsizeno sistema de arquivos. |
| f_bavail | Número total de blocos disponíveis def_frsizeque pode ser usado por usuários sem acesso root. |
| f_files | Número total de nós de arquivo no sistema de arquivos |
| f_ffree | Número de nós de arquivos livres no sistema de arquivos. |
| f_favail | Número de nós de arquivo livre que podem ser usuário sem acesso root. |
| f_fsid | ID do sistema de arquivos. |
| f_basetype | Nome do tipo sistema de arquivos |
| f_flag | Bandeiras do sistema de arquivos
|
| f_namemax | Comprimento máximo de um nome de componente para este sistema de arquivos |
| f_fstr | Cadeia específica do sistema de arquivos. |
Os protótipos a seguir também aparecem no arquivo /usr/include/sys/statvfs.h :
extern int statvfs(const char *, struct statvfs *); extern int fsatvfs(int, struct statvfs *);