about summary refs log tree commit diff
diff options
context:
space:
mode:
authorDavid S. Miller <davem@davemloft.net>2014-05-17 11:11:53 -0700
committerDavid S. Miller <davem@davemloft.net>2014-05-17 11:11:53 -0700
commitf56c7a6ac411174de3556d1a8a4c2a33bd09869b (patch)
tree1716ba5a35ae37f063aa8d1480f8e11ee69573c6
parentf75616b2b1095cf17c3330f33f4bcfcc8fc2fdcd (diff)
downloadglibc-f56c7a6ac411174de3556d1a8a4c2a33bd09869b.tar.gz
glibc-f56c7a6ac411174de3556d1a8a4c2a33bd09869b.tar.xz
glibc-f56c7a6ac411174de3556d1a8a4c2a33bd09869b.zip
Fix some termios.h conformtest failures on sparc.
	* sysdeps/unix/sysv/linux/sparc/bits/termios.h (PAGEOUT, WRAP):
	Protect with __USE_GNU.
	(TIOCSET_TEMPT): Likewise.
	(TIOCM_LE, TIOCM_DTR, TIOCM_RTS, TIOCM_ST, TIOCM_SR, TIOCM_CTS,
	TIOCM_CAR, TIOCM_RNG, TIOCM_DSR, TIOCM_CD, TIOCM_RI): Remove as
	these are already provided in bits/ioctl-types.h
-rw-r--r--ChangeLog9
-rw-r--r--sysdeps/unix/sysv/linux/sparc/bits/termios.h19
2 files changed, 14 insertions, 14 deletions
diff --git a/ChangeLog b/ChangeLog
index 13118b41d3..c16e823640 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2014-05-17  David S. Miller  <davem@davemloft.net>
+
+	* sysdeps/unix/sysv/linux/sparc/bits/termios.h (PAGEOUT, WRAP):
+	Protect with __USE_GNU.
+	(TIOCSET_TEMPT): Likewise.
+	(TIOCM_LE, TIOCM_DTR, TIOCM_RTS, TIOCM_ST, TIOCM_SR, TIOCM_CTS,
+	TIOCM_CAR, TIOCM_RNG, TIOCM_DSR, TIOCM_CD, TIOCM_RI): Remove as
+	these are already provided in bits/ioctl-types.h
+
 2014-05-16  Roland McGrath  <roland@hack.frob.com>
 
 	* sysdeps/unix/sysv/linux/not-cancel.h (waitpid_not_cancel):
diff --git a/sysdeps/unix/sysv/linux/sparc/bits/termios.h b/sysdeps/unix/sysv/linux/sparc/bits/termios.h
index 94524b32b8..b7a103b3a2 100644
--- a/sysdeps/unix/sysv/linux/sparc/bits/termios.h
+++ b/sysdeps/unix/sysv/linux/sparc/bits/termios.h
@@ -107,8 +107,11 @@ struct termios
 #define VTDLY	0x00004000
 #define   VT0	0x00000000
 #define   VT1	0x00004000
+
+# if defined __USE_GNU
 #define PAGEOUT 0x00010000	/* SUNOS specific */
 #define WRAP    0x00020000	/* SUNOS specific */
+# endif
 
 #ifdef __USE_MISC
 # define   XTABS	0x00001800
@@ -200,22 +203,10 @@ struct termios
 # define EXTPROC 0x00010000
 #endif
 
-/* modem lines */
-#define TIOCM_LE	0x001
-#define TIOCM_DTR	0x002
-#define TIOCM_RTS	0x004
-#define TIOCM_ST	0x008
-#define TIOCM_SR	0x010
-#define TIOCM_CTS	0x020
-#define TIOCM_CAR	0x040
-#define TIOCM_RNG	0x080
-#define TIOCM_DSR	0x100
-#define TIOCM_CD	TIOCM_CAR
-#define TIOCM_RI	TIOCM_RNG
-
+# if defined __USE_GNU
 /* ioctl (fd, TIOCSERGETLSR, &result) where result may be as below */
 #define TIOCSER_TEMT    0x01	/* Transmitter physically empty */
-
+#endif
 
 /* tcflow() and TCXONC use these */
 #define	TCOOFF		0