#include <termios.h>
#include <stdio.h>
#include <string.h>
#include <errno.h>
#include <unistd.h>
#include <stdlib.h>
#include <fcntl.h>
#include <sys/time.h>
#include <sys/types.h>
#include <sys/uio.h>
Go to the source code of this file.
Functions | |
int | dev_raw (int fd) |
int | dev_unraw (int fd) |
|
Definition at line 14 of file raw.cpp. 00015 { 00016 struct termios termios_p; 00017 00018 if (tcgetattr (fd, &termios_p)) 00019 return (-1); 00020 00021 termios_p.c_cc[VMIN] = 1; 00022 termios_p.c_cc[VTIME] = 0; 00023 termios_p.c_lflag &= ~(ECHO | ICANON | ISIG | 00024 ECHOE | ECHOK | ECHONL); 00025 termios_p.c_oflag &= ~(OPOST); 00026 return (tcsetattr (fd, TCSANOW, &termios_p)); 00027 } |
|
Definition at line 29 of file raw.cpp. 00030 { 00031 struct termios termios_p; 00032 00033 if (tcgetattr (fd, &termios_p)) 00034 return (-1); 00035 00036 termios_p.c_lflag |= (ECHO | ICANON | ISIG | 00037 ECHOE | ECHOK | ECHONL); 00038 termios_p.c_oflag |= (OPOST); 00039 return (tcsetattr (fd, TCSAFLUSH, &termios_p)); 00040 } |