linux下清空串口数据 tcflush函数
1 #include <termios.h> //头文件 2 3 /* 4 * fd // 终端I/O打开的句柄 5 * queue_selector // 控制tcflush的操作,取值为下面三个常数中的一个 6 * TCIFLUSH // 清除正收到的数据,且不会读取出来。 7 * TCOFLUSH // 清除正写入的数据,且不会发送至终端。 8 * TCIOFLUSH // 清除所有正在发生的I/O数据。 9 * 10 * 返回值: 0成功; -1失败,并且为 errno 置值来指示错误 11 */ 12 int tcflush(int fd, int queue_selector);