Voltar à lista
Linux x86_64Sistema & diversos#139Depreciada

sysfs

Consultava informações sobre sistemas de arquivos registrados no kernel (não confundir com o sistema de arquivos /sys).

Descrição

API antiga e limitada, majoritariamente substituída por ler `/proc/filesystems`.

man 2

Depreciada

Considerada obsoleta desde cedo na história do Linux — prefira ler `/proc/filesystems`.

Assinatura

int sysfs(int option);

Parâmetros

ParâmetroTipoDescrição
optionintOperação a executar (variantes para buscar por nome, listar, contar).

Registradores (x86_64)

RegistradorPapelArgumento
raxnúmero da syscall (chamada) / valor de retorno (após SYSCALL)
rdiargumento 1optionint

Valor de retorno

Depende de `option`; -1 em erro, com errno definido.

Códigos de erro (errno)

EINVAL(22)
Argumento inválido.
ENOSYS(38)
Chamada de sistema não implementada nesta versão do kernel.

Relacionadas