Rechercher une page de manuel
chdir
Langue: pt
Version: 21/08/1997 (ubuntu - 16/08/07)
Section: 2 (Appels système)
Sommaire
NOME
chdir, fchdir - altera o diretório de trabalhoSINOPSE
#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
getcwd(3), chroot(2)TRADUZIDO POR LDP-BR em 22/08/2000.
André L. Fassone Canova <lonelywolf@blv.com.br> (tradução) xxxxxxxxxxxxxxxxxxxxxxxxx <xxx@xxxxxx.xxx.xx> (revisão)
K O L A R
O M E L A
L E B E L
A L E M O
R A L O K
-- Rapilly, Robert
O M E L A
L E B E L
A L E M O
R A L O K
-- Rapilly, Robert
Contenus ©2006-2008 Benjamin Poulain
Design ©2006-2008 Maxime Vantorre