Provided by:
manpages-pt-dev_20040726-2_all 
NOME
rmdir - apagua um diretório
SINOPSE
#include <unistd.h>
int rmdir(const char *pathname);
DESCRIÇÃO
rmdir apaga um diretório, o qual deve estar vazio.
VALORES RETORNADOS
Em caso de sucesso, zero é retornado. Caso contrário, -1 é retornado, e
errno é selecionado adequadamente.
ERROS
EPERM O sistema de arquivos contendo pathname não suporta a remoçã de
diretórios.
EFAULT pathname aponta para fora do seu espaço de endereços acessível.
EACCES Acesso de escrita para o diretório contendo Write access to the
directory containing pathname não é permitido para processos com
uid efetiva, ou um dos diretórios em pathname não permitem busca
(execução).
EPERM O diretório contendo The directory containing pathname tem o bit
contrário selecionado (S_ISVTX) e o processo de uid efetiva não
é nada a uid do arquivo para ser deletado não é do diretório que
o contém.
ENAMETOOLONG
pathname é muito longo.
ENOENT Um componente do diretório em pathname não existe ou é uma
ligação simbólica quebrada.
ENOTDIR
pathname, ou um componente usado como um diretório em pathname,
não é, de fato, um diretório.
ENOTEMPTY
pathname contém entrada exceto . and .. .
EBUSY pathname é o diretório de trabalho atual ou o diretório raiz
para vários processos.
ENOMEM Memória do kernel disponível é insuficiente.
EROFS pathname refere-se a um arquivo em um sistema de arquivos de
leitura apenas.
ELOOP Muitas ligações simbólicas foram encontrada na resolução do
pathname.
DE ACORDO COM
SVr4, SVID, POSIX, BSD 4.3
PROBLEMAS
Problemas no protocolo base NFS podem provocar desaperecimentos
inesperados de diretórios que ainda estão em uso.
VEJA TAMBÉM
rename(2), mkdir(2), chdir(2), unlink(2), rmdir(1), rm(1)
TRADUZIDO POR LDP-BR em 21/08/2000
André L. Fassone Canova <lonelywolf@blv.com.br> (tradução)
xxxxxxxxxxxxxxxxxxxxxxxxx <xxx@xxxxxx.xxx.xx> (revisão)