diff options
author | Ulrich Drepper <drepper@redhat.com> | 1998-10-15 09:22:13 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 1998-10-15 09:22:13 +0000 |
commit | 909927d241d93db859e0ad8af04cce86e990da48 (patch) | |
tree | 0984ea0d003d791821abc0fb8776fb03ff8d8083 /sysdeps | |
parent | fcab9698e07003e51d19dbae40267da6376a2b8b (diff) | |
download | glibc-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.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> |