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
变量。
|
没有挂起的事件,并且设备处于非阻塞模式。 |
|
事件队列溢出 - 一个或多个事件丢失。 |
通用错误代码在 通用错误代码 章节中进行了描述。