Provided by:
manpages-pt-dev_20040726-4_all 
NOME
rmdir - apagua um diretorio
SINOPSE
#include <unistd.h>
int rmdir(const char *pathname);
DESCRI,C~AO
rmdir apaga um diretorio, o qual deve estar vazio.
VALORES RETORNADOS
Em caso de sucesso, zero e retornado. Caso contrario, -1 e retornado, e
errno e selecionado adequadamente.
ERROS
EPERM O sistema de arquivos contendo pathname nao suporta a remoca de
diretorios.
EFAULT pathname aponta para fora do seu espaco de enderecos acessivel.
EACCES Acesso de escrita para o diretorio contendo Write access to the
directory containing pathname nao e permitido para processos com
uid efetiva, ou um dos diretorios em pathname nao permitem busca
(execucao).
EPERM O diretorio contendo The directory containing pathname tem o bit
contrario selecionado (S_ISVTX) e o processo de uid efetiva nao
e nada a uid do arquivo para ser deletado nao e do diretorio que
o contem.
ENAMETOOLONG
pathname e muito longo.
ENOENT Um componente do diretorio em pathname nao existe ou e uma
ligacao simbolica quebrada.
ENOTDIR
pathname, ou um componente usado como um diretorio em pathname,
nao e, de fato, um diretorio.
ENOTEMPTY
pathname contem entrada exceto . and .. .
EBUSY pathname e o diretorio de trabalho atual ou o diretorio raiz
para varios processos.
ENOMEM Memoria do kernel disponivel e insuficiente.
EROFS pathname refere-se a um arquivo em um sistema de arquivos de
leitura apenas.
ELOOP Muitas ligacoes simbolicas foram encontrada na resolucao do
pathname.
DE ACORDO COM
SVr4, SVID, POSIX, BSD 4.3
PROBLEMAS
Problemas no protocolo base NFS podem provocar desaperecimentos
inesperados de diretorios que ainda estao em uso.
VEJA TAMB'EM
rename(2), mkdir(2), chdir(2), unlink(2), rmdir(1), rm(1)
TRADUZIDO POR LDP-BR em 21/08/2000
Andre L. Fassone Canova <lonelywolf@blv.com.br> (traducao)
xxxxxxxxxxxxxxxxxxxxxxxxx <xxx@xxxxxx.xxx.xx> (revisao)