table of contents
SYSFS(2) | Manual do Programador do Linux | SYSFS(2) |
NOME¶
sysfs - obtém informações sobre o tipo do sistema de arquivo
SINOPSE¶
int sysfs(int option, const char *fsname);
int sysfs(int option, unsigned int fs_index, char *buf);
int sysfs(int option);
DESCRIÇÃO¶
Note: if you are looking for information about the sysfs filesystem that is normally mounted at /sys, see sysfs(5).
The (obsolete) sysfs() system call returns information about the filesystem types currently present in the kernel. The specific form of the sysfs() call and the information returned depends on the option in effect:
- 1
- Traduz a cadeia de caracteres que identificadora do sistema de arquivo fsname dentro de um índice de tipos de sistemas de arquivos.
- 2
- Traduz o índice de tipo do sistema de arquivo Translate the file-system type index fs_index em uma cadeia de caracteres identificadora do sistema de arquivos terminada em zero. Esta cadeia será escrita para o buffer apontado por buf. Tenha certeza que buf tenha suficiente espaço para receber a cadeia de caracteres.
- 3
- Retorna o número total de tipos de sistema de arquivo atualmente presentes no kernel.
The numbering of the filesystem type indexes begins with zero.
VALOR DE RETORNO¶
On success, sysfs() returns the filesystem index for option 1, zero for option 2, and the number of currently configured filesystems for option 3. On error, -1 is returned, and errno is set appropriately.
ERROS¶
DE ACORDO COM¶
SVr4.
NOTAS¶
This System-V derived system call is obsolete; don't use it. On systems with /proc, the same information can be obtained via /proc/filesystems; use that interface instead.
BUGS¶
Não tem suporte na libc ou glibc. Não é um modo de supor o quanto grande buf deveria ser.
COLOFÃO¶
Esta página faz parte da versão 4.16 do projeto Linux man-pages. Uma descrição do projeto, informações sobre relatórios de bugs e a versão mais recente desta página podem ser encontradas em https://www.kernel.org/doc/man-pages/.
TRADUÇÃO¶
A tradução para português brasileiro desta página man foi criada por André Luiz Fassone <lonely_wolf@ig.com.br> e Ricardo C.O.Freitas <english.quest@best-service.com>
Esta tradução é uma documentação livre; leia a Licença Pública Geral GNU Versão 3 ou posterior para as condições de direitos autorais. Nenhuma responsabilidade é aceita.
Se você encontrar algum erro na tradução desta página de manual, envie um e-mail para a lista de discussão de tradutores.
15 setembro 2017 | Linux |