Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ acct(2) — Motorola System V 88k Release 3.2 Version 1.2C

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

exit(2)

signal(2)

acct(4)



  ACCT(2)                                                   ACCT(2)



  NAME
       acct - enable or disable process accounting

  SYNOPSIS
       int acct (path)
       char *path;

  DESCRIPTION
       acct is used to enable or disable the system process
       accounting routine.  If the routine is enabled, an
       accounting record will be written on an accounting file for
       each process that terminates.  Termination can be caused by
       one of two things: an exit call or a signal [see exit(2) and
       signal(2)].  The effective user ID of the calling process
       must be superuser to use this call.

       path points to a pathname naming the accounting file.  The
       accounting file format is given in acct(4).

       The accounting routine is enabled if path is non-zero and no
       errors occur during the system call.  It is disabled if path
       is zero and no errors occur during the system call.

       acct will fail if one or more of the following are true:

       [EPERM]        The effective user of the calling process is
                      not superuser.

       [EBUSY]        An attempt is being made to enable accounting
                      when it is already enabled.

       [ENOTDIR]      A component of the path prefix is not a
                      directory.

       [ENOENT]       One or more components of the accounting file
                      pathname do not exist.

       [EACCES]       The file named by path is not an ordinary
                      file.



  Page 1                                                   May 1989


















  ACCT(2)                                                   ACCT(2)



       [EROFS]        The named file resides on a read-only file
                      system.

       [EFAULT]       path points to an illegal address.

  SEE ALSO
       exit(2), signal(2), acct(4).

  DIAGNOSTICS
       Upon successful completion, a value of 0 is returned.
       Otherwise, a value of -1 is returned and errno is set to
       indicate the error.






























  Page 2                                                   May 1989
















Typewritten Software • bear@typewritten.org • Edmonds, WA 98026