diff options
Diffstat (limited to 'libc')
| -rw-r--r-- | libc/termios/cfmakeraw.c | 2 | ||||
| -rw-r--r-- | libc/termios/cfsetspeed.c | 6 |
2 files changed, 8 insertions, 0 deletions
diff --git a/libc/termios/cfmakeraw.c b/libc/termios/cfmakeraw.c index bf2012489..aae76782d 100644 --- a/libc/termios/cfmakeraw.c +++ b/libc/termios/cfmakeraw.c @@ -18,6 +18,7 @@ #include <termios.h> +#ifdef __USE_BSD /* Set *T to indicate raw mode. */ void cfmakeraw (struct termios *t) { @@ -29,3 +30,4 @@ void cfmakeraw (struct termios *t) t->c_cc[VMIN] = 1; /* read returns when one char is available. */ t->c_cc[VTIME] = 0; } +#endif diff --git a/libc/termios/cfsetspeed.c b/libc/termios/cfsetspeed.c index 0d35d1474..5d5eb8cda 100644 --- a/libc/termios/cfsetspeed.c +++ b/libc/termios/cfsetspeed.c @@ -20,6 +20,8 @@ #include <errno.h> #include <stddef.h> +#ifdef __USE_BSD + libc_hidden_proto(cfsetispeed) libc_hidden_proto(cfsetospeed) @@ -109,6 +111,9 @@ static const struct speed_struct speeds[] = #ifdef B576000 { 576000, B576000 }, #endif +#ifdef B614400 + { 614400, B614400 }, +#endif #ifdef B921600 { 921600, B921600 }, #endif @@ -171,3 +176,4 @@ int cfsetspeed (struct termios *termios_p, speed_t speed) return -1; } +#endif |
