Unix-system-calls-acct
提供:Dev Guides
[top]#
|http://www.google.com/[Google] | a|
Web | This Site |
選択した読書
Copyright©2014 by finddevguides |
[cols=",,,,,,,",] |
| | Home | | References | | Discussion Forums | | About TP
[width="100%",cols="100%",] |
a| == acct()-Unix、Linuxシステムコール
[[File:]] image :http://www.finddevguides.com/images/next.gif [next] image:http://www.finddevguides.com/add- this.gif [AddThisソーシャルブックマークボタン]
広告
NAME
acct-プロセスアカウンティングをオンまたはオフに切り替えます
概要
#include <unistd.h> int acct(const char* filename); |
説明
既存のファイルの名前を引数として呼び出すと、アカウンティングがオンになり、各終了プロセスのレコードが終了時に_filename_に追加されます。 引数にNULLを指定すると、アカウンティングがオフになります。
返り値
成功すると、ゼロが返されます。 エラーの場合、-1が返され、_errno_が適切に設定されます。
エラー
Tag | Description |
---|---|
*EACCES * | Write permission is denied for the specified file, or search permission is denied for one of the directories in the path prefix of filename (see also* path_resolution*(2)), or filename is not a regular file. |
EFAULT | filename points outside your accessible address space. |
EIO | Error writing to the file filename. |
EISDIR | filename is a directory. |
ELOOP | Too many symbolic links were encountered in resolving filename. |
ENAMETOOLONG | filename was too long. |
ENFILE | The system limit on the total number of open files has been reached. |
ENOENT | The specified filename does not exist. |
ENOMEM | Out of memory. |
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. |
ENOTDIR | A component used as a directory in filename is not in fact a directory. |
*EPERM * | The calling process has insufficient privilege to enable process accounting. On Linux the* CAP_SYS_PACCT* capability is required. |
EROFS | filename refers to a file on a read-only file system. |
EUSERS | There are no more free file structures or we ran out of memory. |
準拠
SVr4、4.3BSD(POSIXは除く)。
ノート
クラッシュが発生したときに実行されているプログラムのアカウンティングは生成されません。 特に、非終了プロセスは考慮されません。
[[File:]] image :http://www.finddevguides.com/images/next.gif [next] [[File:]]
広告
|
[cols="^",] |
|Advertisements