aboutsummaryrefslogtreecommitdiff
path: root/newlib/libc/sys/linux/termios.c
diff options
context:
space:
mode:
Diffstat (limited to 'newlib/libc/sys/linux/termios.c')
-rw-r--r--newlib/libc/sys/linux/termios.c37
1 files changed, 0 insertions, 37 deletions
diff --git a/newlib/libc/sys/linux/termios.c b/newlib/libc/sys/linux/termios.c
deleted file mode 100644
index 94567b16d..000000000
--- a/newlib/libc/sys/linux/termios.c
+++ /dev/null
@@ -1,37 +0,0 @@
-/* libc/sys/linux/termios.c - Terminal control */
-
-/* Written 2000 by Werner Almesberger */
-
-
-#include <errno.h>
-#include <sys/types.h>
-#include <sys/termios.h>
-#include <sys/ioctl.h>
-
-
-int tcgetattr(int fd,struct termios *termios_p)
-{
- return ioctl(fd,TCGETS,termios_p);
-}
-
-
-int tcsetattr(int fd,int optional_actions,const struct termios *termios_p)
-{
- int cmd;
-
- switch (optional_actions) {
- case TCSANOW:
- cmd = TCSETS;
- break;
- case TCSADRAIN:
- cmd = TCSETSW;
- break;
- case TCSAFLUSH:
- cmd = TCSETSF;
- break;
- default:
- errno = EINVAL;
- return -1;
- }
- return ioctl(fd,cmd,termios_p);
-}