X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=include%2Ftermios.h;h=cbb533010e8b2b0f0eeab88788a1fa75d8b354cf;hb=d055e6a45a17673b8dd3ec16e786bb2fe1700dd5;hp=4c4656271b58f38f79e9c3cc7f1b43765aecad83;hpb=0b44a0315b47dd8eced9f3b7f31580cf14bbfc01;p=musl diff --git a/include/termios.h b/include/termios.h index 4c465627..cbb53301 100644 --- a/include/termios.h +++ b/include/termios.h @@ -5,7 +5,10 @@ extern "C" { #endif +#include + #define __NEED_pid_t +#define __NEED_struct_winsize #include @@ -25,6 +28,9 @@ int cfsetispeed (struct termios *, speed_t); int tcgetattr (int, struct termios *); int tcsetattr (int, int, const struct termios *); +int tcgetwinsize (int, struct winsize *); +int tcsetwinsize (int, const struct winsize *); + int tcsendbreak (int, int); int tcdrain (int); int tcflush (int, int); @@ -32,6 +38,11 @@ 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