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...