Provided by: manpages-pt-dev_20040726-1_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)