|
��������
ssignal, gsignal - ����������� ������� ��������� ��������
���������
#include <signal.h> int (*ssignal (sig, action)) ( ) int sig, (*action) ( ); int gsignal (sig) int sig;
��������
������� ssignal � gsignal ������������ ����� ����������� ���������� ��������� �������� ��������, �������� ��
���, ��� �������������� ��������� ������� signal(2).
��� ������� ������������ ����������� ����������� �����
C, ����� ������������ ������������ ����������� ������������� ��������� ��������� ��������. ������� ssignal �
gsignal ����� ������������ � � ���� �����.
����������� �������, ��������� ������������, ������������ ������ ������� �� 1 �� 16 ������������. ���������� ������� ssignal ����������� ��������, action, � ����������� �������� sig; ����������� ������� sig �������������� �������� gsignal. ����������� ������� �������� � ���������� ���������������� � ��� ��������.
� �������� ������� ��������� ������� ssignal ���������� �����, ���������������� ������, ��� �������� ��������� ���������� ��������. ������ �������� ���������� ��� ��������; ��� ����� ���� ������ ��� ������ ������� (������������ �������������), ��� � ����� �� �������� SIG_DFL (����������� ��������) ��� SIG_IGN (�������������). ������� ssignal ���������� ��������� �� �������, ������������ ���������� ��������, ������������� ��� ����� �������; ���� ��� ����� �������������� �������� ��� ����� ������� �����������, �� ������������ ��������� SIG_DFL.
������� gsignal ���������� ������, �������� ���������� sig, ��� ����:
��. �����
signal(2), sigset(2).
����������
���� ��������� �������������� �������� � ��������, ���������� �� ������� ��������� �� 1 �� 16. ��� ������������ ��������� �� ����������� ���������� ����� C ���
�������� ��������� ��������. � ���������� ��������� ������ �������� �� ��������� ��������� �� 1 �� 16 �������� �����������, ���� �� ������������� ����� ������������� � ��������� �� ����������� ���������� ����� C.
|