GETDIRENTRIES(3)

NOME
getdirentries - retorna nome dos arquivos/diretórios de um diretório em um formato independente do sistema de arquivos

SINÓPSE
#define _BSD_SOURCE or #define _SVID_SOURCE
#include <dirent.h>

ssize_t getdirentries(int fd, char *buf, size_t nbytes , off_t *basep);

DESCRICÃO
Lê o nome dos arquivos/diretórios do diretório especificado por fd para o 'buffer' buf. São lidos , no máximo , nbytes . A leitura começa no endereço *basep, e *basep é atualizado com a nova posição após a leitura.

VALORES RETORNADOS
getdirentries retorna o número de bytes lidos ou zero quando o final do diretório é atingido. Se ocorrer um erro , -1 é devolvido e errno é selecionado adequadamente.

ERROS
Veja o código das bibliotecas Linux para detalhes.

VEJA TAMBÉM
open(2), lseek(2).

TRADUZIDO POR LDP-BR em 21/08/2000.

  Tradução:
Antonio Belloni <abelloni@ig.com.br>

  Revisão.:
André Luiz Fassone <lonely_wolf@ig.com.br>