tcsetattr

t option st

頭檔案

#include<Termios.h>

函式原型

int tcsetattr(int fd, int optional_actions, const struct termios *termios_p);

說明

tcsetattr函式用於設定終端參數。函式在成功的時候返回0,失敗的時候返回-1,並設定errno的值。參數fd為打開的終端檔案描述符,參數optional_actions用於控制修改起作用的時間,而結構體termios_p中保存了要修改的參數。optional_actions可以取如下的值。
TCSANOW:不等數據傳輸完畢就立即改變屬性。
TCSADRAIN:等待所有數據傳輸結束才改變屬性。
TCSAFLUSH:清空輸入輸出緩衝區才改變屬性。
錯誤信息:
EBADF:非法的檔案描述符。
EINTR:tcsetattr函式調用被信號中斷。
EINVAL:參數optional_actions使用了非法值,或參數termios中使用了非法值。
ENCTTY:非終端的檔案描述符。

相關詞條

相關搜尋

熱門詞條

聯絡我們