|
Hopefully, this page is exactly what you are looking for, but if not, you can always find further assistance on Unix/Linux Forum!
System Calls acct(2)
NAME
acct - enable or disable process accounting
SYNOPSIS
#include <unistd.h>
int acct(const char *path);
DESCRIPTION
The acct() function enables or disables the system process
accounting routine. If the routine is enabled, an accounting
record will be written in an accounting file for each pro-
cess that terminates. The termination of a process can be
caused by either an exit(2) call or a signal(3C)). The
effective user ID of the process calling acct() must have
the appropriate privileges.
The path argument points to the pathname of the accounting
file, whose file format is described on the acct.h(3HEAD)
manual page.
The accounting routine is enabled if path is non-zero and no
errors occur during the function. It is disabled if path is
(char *)NULL and no errors occur during the function.
RETURN VALUES
Upon successful completion, 0 is returned. Otherwise, -1 is
returned and errno is set to indicate the error.
ERRORS
The acct() function will fail if:
EACCES The file named by path is not an
ordinary file.
EBUSY An attempt is being made to enable
accounting using the same file that
is currently being used.
EFAULT The path argument points to an ille-
gal address.
ELOOP Too many symbolic links were encoun-
tered in translating path.
SunOS 5.10 Last change: 20 Jan 2003 1
System Calls acct(2)
ENAMETOOLONG The length of the path argument
exceeds {PATH_MAX}, or the length of
a path argument exceeds {NAME_MAX}
while _POSIX_NO_TRUNC is in effect.
ENOENT One or more components of the
accounting file pathname do not
exist.
ENOTDIR A component of the path prefix is
not a directory.
EPERM The {PRIV_SYS_ACCT} privilege is not
asserted in the effective set of the
calling process.
EROFS The named file resides on a read-
only file system.
SEE ALSO
exit(2), acct.h(3HEAD), signal(3C), privileges(5)
SunOS 5.10 Last change: 20 Jan 2003 2
Man(1) output converted with
man2html and wrapped by fishsponge
This page was generated on Wed Sep 12 11:26:55 GMT 2007
|
Your favourite pages:
No pages logged yet. Trying to save cookie... Top 10 most popular pages:
CPAN man page (4210 hits) (Suse Linux 10.1)
ssh man page (4117 hits) (Suse Linux 10.1)
svn man page (2480 hits) (FreeBSD 6.2)
adv_cap_autoneg man page (1782 hits) (Solaris 10 11_06)
startproc man page (1711 hits) (Suse Linux 10.1)
sqlite3 man page (1663 hits) (openSUSE 10.2)
signal man page (1393 hits) (Suse Linux 10.1)
pprosetup man page (1241 hits) (Solaris 10 11_06)
netcat man page (1237 hits) (Suse Linux 10.1)
ssh-socks5-proxy-connect man page (1126 hits) (Solaris 10 11_06)
|