Ключевые слова:modem, tty, example, (найти похожие документы)
_ RU.LINUX (2:5077/15.22) ___________________________________________ RU.LINUX _
From : Alexander Alexandrov 2:5030/230.37 15 Aug 98 14:40:00
Subj : Телефон ночью отключать
________________________________________________________________________________
Привет, Alex!
At 13 Aug 98 17:21:18, Alex Fokin wrote to All:
AF> Кто подскажет пpимеp пpогpамки на С, чтоб ночью телефон не звонил пpи
AF> входящих звонках.
> Поскипано... <
AF> Коpоче, пpогpамма должна включать или сбpасывать бит на сигнале DTR или
AF> RTS
#include <sys/ioctl.h>
#include <sys/stat.h>
#include <errno.h>
#include <fcntl.h>
#include <stdio.h>
#include <unistd.h>
.......
int fd; /* Device file descriptor */
if ((fd = open ("/dev/ttyS0", O_RDWR | O_NDELAY)) < 0) /* ttyS0 - COM1: */
{
perror("/dev/ttyS0");
exit(1);
}
............
flags=TIOCM_DTR;
Потом:
очистить DTR) ioctl(fd, TIOCMBIC, &flags);
установить DTR) ioctl(fd, TIOCMBIS, &flags);
получить
статус DTR) ioctl(fd, TIOCMGET, &flags)
> man 2 ioctl
> man 2 ioctl_list
До следующей почты!
--- Registered Linux user number 72875. E-Mail sysalex@chat.ru--- QDed alpha v3.57pl9.1e-1 / KSI Linux release 1.2 (Tornado) * Origin: -= Vive la difference! =- (2:5030/230.37)