Linux repositories inspector
Linux 2.0.30
Aliases: fchdir(2), fchdir(2), fchdir(2), fchdir(2), fchdir(2), fchdir(2), fchdir(2), fchdir(2), fchdir(2), fchdir(2), fchdir(2), fchdir(2)

manpages-pt-dev

Portuguese Versions of the Manual Pages (dev sections)

manpages-dev

Manual pages about using GNU/Linux for development

man-pages

Linux kernel and C library user-space interface documentation

NOME

chdir, fchdir - altera o diretório de trabalho

SINOPSE

#include <unistd.h>
int chdir(const char *path);
int fchdir(int fd);

DESCRIÇÃO

chdir altera o diretório atual para o específicado em path.
fchdir é identico a chdir, somente que o diretório é fornecido com um descritor de arquivo aberto.

VALORES RETORNADOS

Em caso de successo, zero é retornado. Caso contrário, -1 é retornado, e errno é selecionado adequadamente.

ERROS

Dependendo do sistema de arquivos, outros erros podem ser retornados. Os erros mais gerais para chdir são listados abaixo:
EFAULT path aponta para fora do seu espaço de endereço acessível.
ENAMETOOLONG
path é muito longo.
ENOENT O arquivo não existe.
ENOMEM Memória de kernel disponível é insufuciente.
ENOTDIR
Um componete do path Não é um diretório.
EACCES Permissão de busco é negada em um componente do path.
ELOOP Muitas ligações simbólicas foram encontradas na resolução do path.
EIO Um erro de E/S ocorreu.
Os erros gerais para fchdir são listados abaixo:
EBADF fd não é válido como descritor de arquivos.
EACCES Permissão de procura foi negada no diretório aberto em fd.

DE ACORDO COM

A chamada chdir é compatível com SVr4, SVID, POSIX, X/OPEN, BSD 4.4. SVr4 documenta condições de erro adicionais EINTR, ENOLINK, e EMULTIHOP mas não ENOMEM. POSIX.1 não tem as condições de erro ENOMEM ou ELOOP. X/OPEN não tem as condições de erro EFAULT, ENOMEM ou EIO.
fchdir é compatível com SVr4, BSD 4.4 e X/OPEN. SVr4 documenta condições de erro adicionais EIO, EINTR, ENOLINK. X/OPEN não tem as condições de erro EINTR e EIO.

VEJA TAMBÉM

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

André L. Fassone Canova <> (tradução) xxxxxxxxxxxxxxxxxxxxxxxxx <> (revisão)
⇧ Top