summary refs log tree commit diff
path: root/sysdeps
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>1998-10-15 09:22:13 +0000
committerUlrich Drepper <drepper@redhat.com>1998-10-15 09:22:13 +0000
commit909927d241d93db859e0ad8af04cce86e990da48 (patch)
tree0984ea0d003d791821abc0fb8776fb03ff8d8083 /sysdeps
parentfcab9698e07003e51d19dbae40267da6376a2b8b (diff)
downloadglibc-909927d241d93db859e0ad8af04cce86e990da48.tar.gz
glibc-909927d241d93db859e0ad8af04cce86e990da48.tar.xz
glibc-909927d241d93db859e0ad8af04cce86e990da48.zip
Update.
1998-10-15  Ulrich Drepper  <drepper@cygnus.com>

	* sysdeps/unix/sysv/linux/alpha/bits/ioctls.h: Remove __kernel_termios
	again.  Use char[44] to define size of the struct.
Diffstat (limited to 'sysdeps')
-rw-r--r--sysdeps/unix/sysv/linux/alpha/bits/ioctls.h25
1 files changed, 4 insertions, 21 deletions
diff --git a/sysdeps/unix/sysv/linux/alpha/bits/ioctls.h b/sysdeps/unix/sysv/linux/alpha/bits/ioctls.h
index 7096b5a76a..7c1e0f7960 100644
--- a/sysdeps/unix/sysv/linux/alpha/bits/ioctls.h
+++ b/sysdeps/unix/sysv/linux/alpha/bits/ioctls.h
@@ -20,35 +20,18 @@
 # error "Never use <bits/ioctls.h> directly; include <sys/ioctl.h> instead."
 #endif
 
-/* Get the necessary definitions.  */
-#include <termios.h>
-
 /* Use the definitions from the kernel header files.  */
 #include <asm/ioctls.h>
 
-/* We need the kernel definition of the `termios' struct.  */
-#define __KERNEL_NCCS 19
-struct __kernel_termios
-  {
-    tcflag_t c_iflag;		/* input mode flags */
-    tcflag_t c_oflag;		/* output mode flags */
-    tcflag_t c_cflag;		/* control mode flags */
-    tcflag_t c_lflag;		/* local mode flags */
-    cc_t c_cc[__KERNEL_NCCS];	/* control characters */
-    cc_t c_line;		/* line discipline */
-    speed_t c_ispeed;		/* input speed */
-    speed_t c_ospeed;		/* output speed */
-  };
-
 /* Oh well, this is necessary since the kernel data structure is
    different from the user-level version.  */
 #undef  TCGETS
 #undef  TCSETS
 #undef  TCSETSW
 #undef  TCSETSF
-#define TCGETS	_IOR ('t', 19, struct __kernel_termios)
-#define TCSETS	_IOW ('t', 20, struct __kernel_termios)
-#define TCSETSW	_IOW ('t', 21, struct __kernel_termios)
-#define TCSETSF	_IOW ('t', 22, struct __kernel_termios)
+#define TCGETS	_IOR ('t', 19, char[44])
+#define TCSETS	_IOW ('t', 20, char[44])
+#define TCSETSW	_IOW ('t', 21, char[44])
+#define TCSETSF	_IOW ('t', 22, char[44])
 
 #include <linux/sockios.h>