Server for Information Technologies óÅÒ×ÅÒ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ
ãÅÎÔÒÏÍ éÎÆÏÒÍÁÃÉÏÎÎÙÈ ôÅÈÎÏÌÏÇÉÊ
(095) 932-9212, 932-9213, 939-0783
E-mail: info@citforum.ru
óÅÒ×ÅÒ ÓÏÄÅÒÖÉÔ ÍÏÒÅ(!) ÁÎÁÌÉÔÉÞÅÓËÏÊ ÉÎÆÏÒÍÁÃÉÉ CIT Forum CD-ROM

ACCT(3)
XENIX System V (21 ÉÀÎÑ 1987)

éíñ
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)
Comments: info@citmgu.ru
Designed by Andrey Novikov
Copyright © CIT