Provided by: manpages-pt-dev_20040726-4_all bug

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)