SIGEMT

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
SIGEMT (не POSIX)
Описание: Ловушка эмулятора
По умолчанию: завершение процесса
коды SA_SIGINFO
(не имеет специфических кодов)

В некоторых Unix-системах, SIGEMT — сигнал, посылается при достижении ловушки эмулятора.

SIGEMT — целочисленная константа, определенная в заголовочном файле signal.h. Символьные имена сигналов используются вместо номеров, так как в разных реализациях номера сигналов могут различаться.

Этимология[править | править код]

SIG — общий префикс сигналов (от англ. signal), EMT — аббревиатура англ. emulator trap — мнемоника важной инструкции PDP-11.

Использование[править | править код]

PDP-11 имеет инструкции ловушек — EMT (для системного ПО), TRAP (для программистов), BPT (для отладки) и OIT (для процедур ввода-вывода). В настоящее время SIGEMT не имеет стандартизированного использования и не описан POSIX.

Solaris посылает SIGEMT новым облегченным процессам, чтобы разрешить им сброс аппаратных счетчиков производительности.[1]

Источники[править | править код]

  1. cpc_bind_curlwp(3CPC). мануалы Solaris  (недоступная ссылка — история). Sun Microsystems, Inc. (October 26, 2005). Проверено 24 января 2007.