Отсоединить коммуникационный канал
#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 системной библиотеки