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

NOME

       acct - alterna o processo de contabilidade para ligado ou desligado

SINÓPSE

       #include <unistd.h>

       int acct(const char *arquivo);

DESCRIÇÃO

       Quando  chamado  com  o  nome  de  arquivo como argumento, a contabilidade é ativada, registros para cada
       processo encerrando é anexado no aruivo a medida que ele termina. Um argumento NULO faz  a  contabilidade
       ser desativada.

VALORES RETORNADOS

       Em  caso  de  sucesso,  zero  é  retornado.  Caso  contrário,  -1  é  retornado,  e  errno  é selecionado
       adequadamente.

ERROS

       ENOSYS O processo de contabilidade do BSD não está habilitado quando o kernel do sistema operacional  foi
              compilado.     O    parâmetro    de    configuração    que    controla   esta   característica   é
              CONFIG_BSD_PROCESS_ACCT.

       ENOMEM Sem memória.

       EPERM  O processo solicitante não tem permissão para habilitar o processo de contabilidade.

       EACCESS
              O argumento arquivo não é um arquivo regular.

       EIO    Erro ao escrever para o arquivo.

       EUSERS Não há mais estruturas de arquivos livres ou nós executamos fora da memória.

DE ACORDO COM

       SVr4 (mas não POSIX).  SVr4 documenta as condições de erro EACCES, EBUSY,  EFAULT,  ELOOP,  ENAMETOOLONG,
       ENOTDIR, ENOENT, EPERM e EROFS, mas não ENOSYS.

NOTAS

       Nenhuma  contabilização  é  produzida  quando  um  falha  ocorre.  Em  particular  processos  que não são
       finalizados nunca são contabilizados.

TRADUZIDO POR LDP-BR em 21/08/2000

       André L. Fassone Canova <lonelywolf@blv.com.br> (tradução) Fábio Henrique  F.  Silva  <fabiohfs@mail.com>
       (revisão)

Linux 2.1.126                                      04/11/1998                                            ACCT(2)