Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ acct(2) — sysv — mips UMIPS RISC/os 4.52

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

exit(2)

signal(2)

acct(4)



ACCT(2-SysV)        RISC/os Reference Manual         ACCT(2-SysV)



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 pro-
     cess that terminates. Termination can be caused by one of
     two things: an exit call or a signal [see exit(2) and sig-
     nal(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.

     [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. Other-
     wise, a value of -1 is returned and errno is set to indicate
     the error.



                         Printed 1/15/91                   Page 1





ACCT(2-SysV)        RISC/os Reference Manual         ACCT(2-SysV)























































 Page 2                  Printed 1/15/91






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