diff options
author | Ulrich Drepper <drepper@redhat.com> | 1998-10-15 09:21:29 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 1998-10-15 09:21:29 +0000 |
commit | edb87b12b3127a9bd1e60fed1f25cd73df618f9d (patch) | |
tree | 37647375f66455b48732e3446eeda1025c9bdb88 | |
parent | a7077ca4f24a420d0b29b3f5d3d2d6272fe20dab (diff) | |
download | glibc-edb87b12b3127a9bd1e60fed1f25cd73df618f9d.tar glibc-edb87b12b3127a9bd1e60fed1f25cd73df618f9d.tar.gz glibc-edb87b12b3127a9bd1e60fed1f25cd73df618f9d.tar.bz2 glibc-edb87b12b3127a9bd1e60fed1f25cd73df618f9d.zip |
Remove __kernel_termios again. Use char[44] to define size of the struct.
-rw-r--r-- | sysdeps/unix/sysv/linux/alpha/bits/ioctls.h | 25 |
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> |