Server for Information Technologies ������ ��������������
������� �������������� ����������
(095) 932-9212, 932-9213, 939-0783
E-mail: [email protected]
������ �������� ����(!) ������������� ���������� CIT Forum CD-ROM

TIMES(2)

��������
times - ��������� ���������� � ������� ���������� �������� � ����������� ���������

���������

        #include <sys/types.h>
        #include <sys/times.h>
        
        long times (buffer)
        struct tms *buffer;

��������
��������� ����� times ��������� ���������, ����� ������� ������ �������� buffer, ������� ����������� � ������������ �������. ��������� �������� ��������� ����:

             struct tms {
               time_t tms_utime;
               time_t tms_stime;
               time_t tms_cutime;
               time_t tms_cstime;
             };

��������� ���������� � ���������� �������� � ������������� ����������� ���������, ��� ������� ��� �������� ��������� ����� wait(2). ������� ��������� ������� ������������ ��������� HZ � ����� <sys/param.h>. � ������ ���������� ����� ���������� � 1/60 ����� �������.

tms_utime
����� ��, ��������������� ���������� ��������� � ������ ������������.
tms_stime
����� ��, ��������������� ������������ �������� ��� ������������ ����������� ��������.
tms_cutime
��������� ����� ��, ��������������� ���������� ��������� � ������������ �� ���������� � ������ ������������.
tms_cstime
��������� ����� ��, ��������������� ������������ �������� �� ������������ ����������� �������� � ����������� �� ���������.

��������� ����� times ����������� ��������, ���� ��������� ��������� �������:

[EFAULT]
��������� ��������� buffer �������� ������������ �����.

��. �����
exec(2), fork(2), time(2), wait(2).

�����������
��� �������� ���������� ������������ �����, ��������� ����� ������ �������. � ������ ������ ������������ -1, � ���������� errno ������������� ��� ������.
Comments: [email protected]
Designed by Andrey Novikov
Copyright © CIT