IOT 对 SIGIOT 意味着什么?

Dag*_*cia 5 linux unix history terminology signal

我一直在环顾四周,发现它与中止调用有关,与 IOT 陷阱有关,但我发现的任何资源似乎都假设您已经知道那是什么。可能不重要,但我看到了并且很好奇。我想它甚至可以是任意的字母。

Dav*_*ill 5

IOT 对 SIGIOT 意味着什么?

它代表输入/输出陷阱

宏:int SIGABRT

该信号表示程序本身检测到的错误,并通过调用 abort 报告。请参阅中止程序。

宏:int SIGIOT

由 PDP-11 “iot”指令生成。在大多数机器上,这只是 SIGABRT 的另一个名称。

源程序错误信号


PDP-11 跳转和子程序指令

跳转和子程序指令

  • JMP(跳跃)
  • JSR(跳转到子程序)
  • RTS(从子程序返回)
  • MARK(返回时支持堆栈清理)
  • EMT(模拟器陷阱)
  • TRAP、BPT(断点陷阱)
  • IOT(输入/输出陷阱)
  • RTI & RTT(中断返回)

PDP-11 架构