kill_fasync
时间: 2023-09-08 21:11:23 浏览: 129
linux内核异步通知用户空间fasync
3星 · 编辑精心推荐
`kill_fasync()` 是 Linux 内核中的一个系统调用函数,用于发送异步通知信号给注册在某个文件上的异步通知处理函数。在驱动程序中,当设备发生某些事件时,可以调用 `kill_fasync()` 函数通知应用程序进行处理。该函数的原型如下:
```c
int kill_fasync(struct fasync_struct *fa, int sig, int band);
```
其中,`fa` 表示要发送异步通知信号的文件的 `fasync_struct` 结构体指针,`sig` 表示要发送的信号类型,`band` 表示信号的数据带,通常设置为 0。
阅读全文