gpt4 book ai didi

linux - SA_INTERRUPT 中 SA 的缩写?

转载 作者:太空宇宙 更新时间:2023-11-04 11:16:57 26 4
gpt4 key购买 nike

在 linux 内核中有 SA_INTERRUPT、SA_SHIRQ、SA_SAMPLE_RANDOM 等标志。我想知道SA_INTERRUPT中SA的缩写?

最佳答案

这基本上只是一个猜测,但是......我认为旧的 request_irq 标志是在 sigaction(2) 系统调用上松散建模的。这有点道理:信号中断了用户空间程序; sigaction 用于(在其他替代方案中)确定在传递信号时程序在何处/如何被调用。以同样的方式,request_irq() 用于指定在交付硬件中断时调用内核的位置/方式。在这两种情况下,标志都用于请求行为变化。

参见 http://man7.org/linux/man-pages/man2/sigaction.2.html对于 sigaction 标志。

(还值得注意的是,SA_xxx 标志已从最近的内核版本中删除。它们现在是 IRQF_xxx,这更有意义。)

关于linux - SA_INTERRUPT 中 SA 的缩写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20456154/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com