summaryrefslogtreecommitdiffstats
path: root/sys/compat/linux/linux_ioctl.c
diff options
context:
space:
mode:
authorgallatin <gallatin@FreeBSD.org>2000-11-01 22:36:41 +0000
committergallatin <gallatin@FreeBSD.org>2000-11-01 22:36:41 +0000
commit1f8368b3773c060758b0e49f13d736957e14c7fb (patch)
treece12bf93465d25a5b19f8ea02d5ab29b88ae7804 /sys/compat/linux/linux_ioctl.c
parent58beb59c8099dfb2d3fa677c29acf501cf78ce09 (diff)
downloadFreeBSD-src-1f8368b3773c060758b0e49f13d736957e14c7fb.zip
FreeBSD-src-1f8368b3773c060758b0e49f13d736957e14c7fb.tar.gz
fix linux_termio and linux_termios structs on alpha. alpha differences
are in the termios struct (probably because linux wants to be compatible with the osf/1 termios struct), not the termio struct.
Diffstat (limited to 'sys/compat/linux/linux_ioctl.c')
-rw-r--r--sys/compat/linux/linux_ioctl.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/sys/compat/linux/linux_ioctl.c b/sys/compat/linux/linux_ioctl.c
index 3efd91a..76cfa4d 100644
--- a/sys/compat/linux/linux_ioctl.c
+++ b/sys/compat/linux/linux_ioctl.c
@@ -130,15 +130,8 @@ struct linux_termio {
unsigned short c_oflag;
unsigned short c_cflag;
unsigned short c_lflag;
-#ifdef __alpha__
- unsigned char c_cc[LINUX_NCCS];
- unsigned char c_line;
- unsigned int c_ispeed;
- unsigned int c_ospeed;
-#else
unsigned char c_line;
unsigned char c_cc[LINUX_NCC];
-#endif
};
struct linux_termios {
@@ -146,8 +139,15 @@ struct linux_termios {
unsigned int c_oflag;
unsigned int c_cflag;
unsigned int c_lflag;
+#ifdef __alpha__
+ unsigned char c_cc[LINUX_NCCS];
+ unsigned char c_line;
+ unsigned int c_ispeed;
+ unsigned int c_ospeed;
+#else
unsigned char c_line;
unsigned char c_cc[LINUX_NCCS];
+#endif
};
struct linux_winsize {
OpenPOWER on IntegriCloud