6.1.2.7. FE_GET_EVENT¶
6.1.2.7.1. 名称¶
FE_GET_EVENT
注意
此 ioctl 已弃用。
6.1.2.7.2. 概要¶
-
FE_GET_EVENT¶
int ioctl(int fd, FE_GET_EVENT, struct dvb_frontend_event *ev)
6.1.2.7.3. 参数¶
fd
由
open()
返回的文件描述符。ev
指向将存储事件(如果有)的位置。
6.1.2.7.4. 描述¶
如果前端事件可用,此 ioctl 调用将返回该事件。 如果事件不可用,则行为取决于设备是处于阻塞模式还是非阻塞模式。 在后一种情况下,调用会立即失败,并将 errno 设置为 EWOULDBLOCK
。 在前一种情况下,调用会阻塞,直到事件变为可用。
6.1.2.7.5. 返回值¶
成功时返回 0。
发生错误时返回 -1,并且会适当地设置 errno
变量。
|
没有挂起的事件,并且设备处于非阻塞模式。 |
|
事件队列中的溢出 - 一个或多个事件丢失。 |
通用错误代码在 通用错误代码 章节中描述。