#ifndef SYSROOT_TERMIOS_H_ #define SYSROOT_TERMIOS_H_ #ifdef __cplusplus extern "C" { #endif #include #define __NEED_pid_t #include typedef unsigned char cc_t; typedef unsigned int speed_t; typedef unsigned int tcflag_t; #define NCCS 32 #include speed_t cfgetospeed(const struct termios*); speed_t cfgetispeed(const struct termios*); int cfsetospeed(struct termios*, speed_t); int cfsetispeed(struct termios*, speed_t); int tcgetattr(int, struct termios*); int tcsetattr(int, int, const struct termios*); int tcsendbreak(int, int); int tcdrain(int); int tcflush(int, int); int tcflow(int, int); pid_t tcgetsid(int); #if defined(_GNU_SOURCE) || defined(_BSD_SOURCE) void cfmakeraw(struct termios*); int cfsetspeed(struct termios*, speed_t); #endif #ifdef __cplusplus } #endif #endif // SYSROOT_TERMIOS_H_