1、听一位前辈说, flush() 函数可以实现 将缓冲区的数据串发至串口,直等串口将数据串全发送出去,该函数才返回值? 是这样吗? (我要用单IO口驱动去控制485的使能端,需要知道什么时候串口将数据发送完了。)
2、如果是这样,那打开串口设备文件是不是要用堵塞式打开?还是无所谓?
3、flush() 函数在哪个头文件里? man flush 里没有写。
4、除了修改驱动(驱动我看都看不明白,谈不上修改了

),有没有其它办法实现 RS485 的使能端控制?我指的是,串口发送数据时某IO口置高,发完就变回低电平,进入485接收状态。
谢谢版主及各位前辈们来指点!!!敬候!