|
��������
profil - ���������� ���������� ������� ���������
���������
void profil (buff, bufsiz, offset, scale) char *buff; int bufsiz, offset, scale;
��������
�������� buff ��������� �� ������� ������, ������ ������� � ������ �������� ���������� bufsiz. ����� ���������� ������� ���������� ������ ��� ������ ����� �����
������������� ������� ������: �� ���� ���������� �������� offset � ���������� �������� ���������� �� ����������� scale. ���� ��������� ������������� ������-����
�������� ������ ������� buff, �� ������ ������� ������������� �� 1. ������� ������������ ��� ������������������ ���� ����� sizeof(short).
����������� scale ���������������� ��� ����������� ����������������� �������� ����� � ������������� ������, ������� ����� �� ������� ���������. ���, ����������� 0177777 (������������) ���� �������-����������� ����������� �������� �������� ������ �� �������� ������� buff; 077777 ���������� �� ���� ������� ���� �������� ������. ��� �������� scale, ������ 02, ��� ������� ����������� �� ������ ������� ������� buff, ������� � ���������� ����������� � ������������� ����.
���� �������� ��������� scale ������ ������ 0 ��� 1, ��������� ������� �����������. ��� bufsiz ������ 0 �������������� �� �����������, ������ ��� ���������� ����� �� �����������. �������������� ����������� ��� ���������� ���������� ������ exec, �� �������� � ��������-������� � ������������ �������� ����� ������ fork. �������������� �����������, ���� ��������� � �������� ������� buff �������� � ������ �� ������� ������, ���������� ��������.
��. �����
times(2), monitor(3C).
prof(1) � ����������� ������������.
�����������
�� �������������.
|