Отсоединить коммуникационный канал
#include <termios.h>int tcdropline( int fd,int duration );
libc
Функция tcdropline() инициирует состояние отключения коммуникационного канала, связанного с открытым файловым дескриптором fd.
Состояние отключения длится не менее duration миллисекунд, или приблизительно 300 миллисекунд, если duration равна нулю. Система округляет эффективное значение duration до следующего наибольшего поддерживаемого интервала, который обычно кратен 100 миллисекундам.
#include <termios.h>#include <fcntl.h>#include <unistd.h>#include <stdlib.h>int main( void ){int fd;fd = open( "/dev/ser1", O_RDWR );/* Disconnect for 500 milliseconds */tcdropline( fd, 500 );close( fd );return (EXIT_SUCCESS);}
ЗОСРВ «Нейтрино»
tcdrain(), tcflow(), tcflush()
Предыдущий раздел: Описание API системной библиотеки