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

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)