X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FLibraries%2Flibposix.so_src%2Finclude_exp%2Ftermios.h;h=38623385853032682ca61fcdaa2ccf094568ff70;hb=7b64f5e7f00e445a5637e9e3289a1332a14d28e5;hp=bb3cf884d6b3a804fe9d6a749c9d53deb29ad30d;hpb=4c78a1bdd506cda6cda27ee342165c7dfa7ecdc2;p=tpg%2Facess2.git diff --git a/Usermode/Libraries/libposix.so_src/include_exp/termios.h b/Usermode/Libraries/libposix.so_src/include_exp/termios.h index bb3cf884..38623385 100644 --- a/Usermode/Libraries/libposix.so_src/include_exp/termios.h +++ b/Usermode/Libraries/libposix.so_src/include_exp/termios.h @@ -63,6 +63,22 @@ typedef unsigned short tcflag_t; // c_cflag #define CBAUD (037 << 0) // Baud speed +#define B0 (0 << 0) +#define B50 (1 << 0) +#define B75 (2 << 0) +#define B110 (3 << 0) +#define B134 (4 << 0) +#define B150 (5 << 0) +#define B200 (6 << 0) +#define B300 (7 << 0) +#define B600 (8 << 0) +#define B1200 (9 << 0) +#define B1800 (10 << 0) +#define B2400 (11 << 0) +#define B4800 (12 << 0) +#define B9600 (13 << 0) +#define B19200 (14 << 0) +#define B38400 (15 << 0) #define CSIZE (3 << 5) // Character size mask #define CS5 (0 << 5) #define CS6 (1 << 5) @@ -121,6 +137,7 @@ enum VWERASE, NCCS }; +#define _POSIX_VDISABLE 255 struct termios { @@ -131,6 +148,8 @@ struct termios cc_t c_cc[NCCS]; }; +extern speed_t cfgetospeed(const struct termios *termios_p); + extern int tcgetattr(int fd, struct termios *termios_p); #define TCSANOW 0x01