/* * Raspberry Pi support library for the ACK * © 2013 David Given * This file is redistributable under the terms of the 3-clause BSD license. * See the file 'Copying' in the root of the distribution for the full text. */ #ifndef _TERMIOS_H #define _TERMIOS_H typedef unsigned char tcflag_t; struct termios { tcflag_t c_iflag; tcflag_t c_oflag; tcflag_t c_lflag; tcflag_t c_cflag; }; #define ONLCR 1 #define ECHO 2 #define INLCR 4 /* Dummied parameters for compatibility --- only the ones above are * honoured. */ #define BRKINT 0 #define ICRNL 0 #define INPCK 0 #define ISTRIP 0 #define IXON 0 #define CS8 0 #define ICANON 0 #define IEXTEN 0 #define ISIG 0 #define OPOST ONLCR #define TCSANOW 0 #define TCSADRAIN 1 #define TCSAFLUSH 2 extern int tcgetattr(int fd, struct termios* t); extern int tcsetattr(int fd, int actions, struct termios* t); #endif