Manpages

ИМЯ

signal − список доступных сигналов

ОПИСАНИЕ

Linux поддерживает нижеописанные сигналы. Некоторые номера сигналов зависят от используемой архитектуры. Сначала идут сигналы, описанные в стандарте POSIX.1.

Следующие сигналы не входят в стандарт POSIX.1, но описаны в SUSv2.

(Для случаев SIGSYS, SIGXCPU, SIGXFSZ, а для некоторых архитектур -- и SIGBUS, Linux (до настоящего времени -- 2.3.40) по умолчанию производит действие A (завершение выполнения), тогда как SUSv2 предписывает делать C (завершить выполнение с записью дампа памяти).)

Дальше идут различные прочие сигналы.

(Здесь − является признаком того, что сигнал отсутствует; там, где приведено три значения, первое -- для архитектур alpha и sparc, второе для архитектур i386, ppc и sh, последнее для mips. 29-й сигнал -- это SIGINFO / SIGPWR для alpha, но SIGLOST для sparc.)

Буквы в колонке "Действие" имеют следующее значение:

A

Действие по умолчанию -- прекращение выполнения процесса.

B

Действие по умолчанию -- игнорировать сигнал.

C

Действие по умолчанию -- прекращение выполнения процесса и запись дампа памяти.

D

Действие по умолчанию -- приостановка выполнения процесса.

E

Сигнал не может быть перехвачен.

F

Сигнал не может быть проигнорирован.

СООТВЕТСТВИЕ СТАНДАРТАМ

POSIX.1

ОШИБКИ

SIGIO и SIGLOST имеют одинаковое значение. Последний закомментирован в исходниках ядра, но некоторые программы продолжают думать, что 29-й сигнал -- это SIGLOST.

СМОТРИ ТАКЖЕ

kill(1), kill(2), setitimer(2)

ПЕРЕВОД

Перевел с английского Алексей Миллер <asm [AT] asm.ua> 2000