Что означает IOT в отношении SIGIOT?
Я осмотрелся и обнаружил, что это было связано с прерыванием вызова. Что-то связанное с ловушкой IOT, но любой ресурс, который я нахожу, предполагает, что вы уже знаете, что это такое. Наверное, это не важно, но я видел это и мне было любопытно. Я полагаю, это могут быть просто произвольные буквы.
1 ответ
Что означает IOT в отношении SIGIOT?
Он обозначает ловушку ввода / вывода.
Макрос: int SIGABRT
Этот сигнал указывает на ошибку, обнаруженную самой программой и сообщенную с помощью вызова abort. См. Отмена программы.
Макрос: int SIGIOT
Генерируется инструкцией PDP-11 "iot". На большинстве машин это просто другое название SIGABRT.
Сигналы ошибок исходной программы
PDP-11 Jump and subroutine instructions
Jump and subroutine instructions
- JMP (jump)
- JSR (jump to subroutine)
- RTS (return from subroutine)
- MARK (support of stack clean-up at return)
- EMT (emulator trap)
- TRAP, BPT (breakpoint trap)
- IOT (input/output trap)
- RTI & RTT (return from interrupt)
Source PDP-11 architecture