| Rev | Author | # | Line |
|---|---|---|---|
| 1 | perry | 1 | ACCT |
| 2 | !!!ACCT | ||
| 2 | PerryLorier | 3 | |
| 1 | perry | 4 | ---- |
| 5 | !!NAME | ||
| 6 | |||
| 7 | acct - switch process accounting on or off | ||
| 8 | !!SYNOPSIS | ||
| 9 | |||
| 10 | |||
| 2 | PerryLorier | 11 | __#include <unistd.h>__ |
| 3 | PerryLorier | 12 | __int acct(const char *__''filename''__); __ |
| 1 | perry | 13 | !!DESCRIPTION |
| 14 | |||
| 15 | When called with the name of an existing file as argument, | ||
| 16 | accounting is turned on, records for each terminating | ||
| 17 | process are appended to ''filename'' as it terminates. An | ||
| 18 | argument of __NULL__ causes accounting to be turned | ||
| 19 | off. | ||
| 2 | PerryLorier | 20 | |
| 1 | perry | 21 | !!RETURN VALUE |
| 22 | |||
| 23 | On success, zero is returned. On error, -1 is returned, and | ||
| 24 | ''errno'' is set appropriately. | ||
| 2 | PerryLorier | 25 | |
| 1 | perry | 26 | !!ERRORS |
| 2 | PerryLorier | 27 | ;[ENOSYS]: BSD process accounting has not been enabled when the operating system kernel was compiled. The kernel configuration parameter controlling this feature is CONFIG_BSD_PROCESS_ACCT. |
| 28 | ;[ENOMEM]: Out of memory. | ||
| 29 | ;[EPERM]: The calling process has no permission to enable process accounting. | ||
| 30 | ;[ENOENT]: The specified filename does not exist. | ||
| 31 | ;[EACCES]: The argument ''filename'' is not a regular file. | ||
| 32 | ;[EIO]: Error writing to the file ''filename''. | ||
| 33 | ;[EUSERS]: There are no more free file structures or we run out of memory. | ||
| 1 | perry | 34 | |
| 35 | !!CONFORMING TO | ||
| 36 | |||
| 37 | SVr4 (but not POSIX). SVr4 documents EACCES, EBUSY, EFAULT, | ||
| 38 | ELOOP, ENAMETOOLONG, ENOTDIR, ENOENT, EPERM and EROFS error | ||
| 39 | conditions, but no ENOSYS. | ||
| 40 | !!NOTES | ||
| 41 | |||
| 42 | No accounting is produced for programs running when a crash | ||
| 43 | occurs. In particular, nonterminating processes are never | ||
| 44 | accounted for. |
lib/blame.php:177: Warning: Invalid argument supplied for foreach() (...repeated 7 times)