Fix some termios.h conformtest failures on sparc.
authorDavid S. Miller <davem@davemloft.net>
Sat, 17 May 2014 18:11:53 +0000 (11:11 -0700)
committerDavid S. Miller <davem@davemloft.net>
Sat, 17 May 2014 18:11:53 +0000 (11:11 -0700)
* 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

ChangeLog
sysdeps/unix/sysv/linux/sparc/bits/termios.h

index 13118b41d3927a9669b76d82002beee93e571252..c16e823640b072b2b5f9eaa7402cac54eb380057 100644 (file)
--- 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):
index 94524b32b80ffb606b190cb806b6a3553caa5704..b7a103b3a2769668aa8e315b33242d68f8ec9018 100644 (file)
@@ -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