SIGEMT: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[отпатрулированная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
м Archiving links in WebCite (0 link(s) archived)
м r2.7.1) (робот удалил: de, en, no, pt
Строка 28: Строка 28:


{{Сигналы}}
{{Сигналы}}

[[de:SIGTERM]]
[[en:SIGTERM]]
[[no:SIGTERM]]
[[pt:SIGTERM]]

Версия от 10:26, 11 февраля 2012

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. (26 октября 2005). Дата обращения: 24 января 2007.