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 變數。
|
沒有掛起的事件,並且裝置處於非阻塞模式。 |
|
事件佇列中的溢位 - 一個或多個事件丟失。 |
通用錯誤程式碼在 通用錯誤程式碼 章節中描述。