termios結構體之tcflush函式

2021-08-21 22:41:33 字數 453 閱讀 7996

unix終端i/o函式。作用:清空終端未完成的輸入/輸出請求及資料。

#include

gt;

int tcflush(int fd, int queue_selector);
fd                // 終端i/o開啟的控制代碼

queue_selector // 控制tcflush的操作,取值為下面三個常數中的乙個:

tciflush // 清除正收到的資料,且不會讀取出來。

tcoflush // 清除正寫入的資料,且不會傳送至終端。

tcioflush // 清除所有正在發生的i/o資料。

0     // 成功

-1 // 失敗,並且為 errno 置值來指示錯誤

termios結構體之tcsetattr函式

tcsetattr是用於設定終端引數的函式 int tcsetattr int fd,int optional actions,const struct termios termios p tcsetattr函式用於設定終端引數。函式在成功的時候返回0,失敗的時候返回 1,並設定errno的值。引數...

termios結構體說明

termios結構體中,該結構體一般包括如下的成員 tcflag t c iflag tcflag t c oflag tcflag t c cflag tcflag t c lflag cc t c cc nccs 其具體意義如下 c iflag 輸入模式標誌,控制終端輸入方式,具體引數如下所示。...

termios結構體各成員

termios結構體內容 成員 描述 c cflag 控制模式標誌 c lflag 本地模式標誌 c iflag 輸入模式標誌 c oflag 輸出模式標誌 c line line discipline c cc nccs 控制字元 c ispeed 輸入波特率 c ospeed 輸出波特率 在te...