|
���
acct - pa�pe�ae� ��� �a�pe�ae� c�op ���op�a��� o �po�eccax
���������
#include <sys/types.h> int acct (path) char *path;
��������
acct �c�o���ye�c� ��� �����e��� ��� ������e��� c�opa y�e��o�
���op�a��� o pa�o�e �po�ecco�. Ec�� c�op ���op�a��� �����e�,
�p� �a�ep�e��� �a��o�o �po�ecca �e�ae�c� coo��e�c��y��a�
�a��c� � y�e���� �a��. �po�ecc �a�ep�ae�c� ���o c �o�o���
���o�a exit, ���o �p� �o�y�e��� c���a�a, �o�op�� o� �e
���op�pye� � �e �epex�a���ae�; c�. exit(3) � signal(3).
��� ���o��e��� c�c�e��o�o ���o�a acct �po�ecc �o��e� ��e��
�p����e��po�a���� ���e������� �o���o�a�e��c��� ID.
path y�a���ae� ��� y�e��o�o �a��a. �op�a� y�e��o�o �a��a �p��o���c� � acct(5).
C�op ���op�a��� �����ae�c� ��� ������ae�c�, ec�� �p� ���o��e��� c�c�e��o�o ���o�a �e ���o o��apy�e�o o���o�. C�op �����ae�c�, ec�� path �e pa�e� �y�� � ������ae�c�, ec�� path pa�e� �y��.
acct a�ap���o �a�ep�ae�c�, ec�� ���o���e�c� xo�� �� o��o �� c�e�y���x yc�o���:
[EPERM] | ���e������� �o���o�a�e��c��� ID �po�ecca �e �p����e��po�a����. |
---|---|
[EBUSY] | �o����a �������� y�e �����e���� c�op ���op�a���. |
[ENOTDIR] | Ko��o�e�� �pe���ca ��e�� �a��a �e ����e�c� �a�a�o�o�. |
[ENOENT] | Ko��o�e�� ��e�� y�e��o�o �a��a �e cy�ec��ye�. |
[EACCES] | He� pa�pe�e��� �a �o�c� � �a�o�-���o �a�a�o�e �� �pe���ca ��e�� �a��a. |
[EACCES] | �a��, �a�a���� ��e�e� path, �e ����e�c� o������ �a��o�. |
[EACCES] | Ko� �a���� �a�pe�ae� �oc�y� � y�e��o�y �a��y. |
[EACCES] | ��a�a���� �a�� ����e�c� �a�a�o�o�. |
[EROFS] | ��a�a���� �a�� �p��a��e��� �a��o�o� c�c�e�e, �pe��a��a�e��o� �o���o ��� ��e���. |
[EFAULT] | A�pec, �a�a���� path, ��xo��� �a �pe�e�� a�pec�o�o �poc�pa�c��a �po�ecca. |
Bo��pa�ae�oe ��a�e��e
B c�y�ae yc�e��o�o �a�ep�e��� �o��pa�ae�c� ��a�e��e 0.
��a�e �o��pa�ae�c� ��a�e��e -1 � � errno �a�oc��c� �o�
o�����.
��. �����
accton(1), acctcom(1), acct(5)
|