aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Gilmore <gnu@cygnus>1992-06-11 08:29:01 +0000
committerJohn Gilmore <gnu@cygnus>1992-06-11 08:29:01 +0000
commitbab58134b507e9eca3f8d88db45b36d47a4d3168 (patch)
treef95812efd2b441b3e47319f29ff7217943dc72d3
parent73b8f10233f20bfb6274dc69b46bd540e4254d46 (diff)
downloadgdb-bab58134b507e9eca3f8d88db45b36d47a4d3168.zip
gdb-bab58134b507e9eca3f8d88db45b36d47a4d3168.tar.gz
gdb-bab58134b507e9eca3f8d88db45b36d47a4d3168.tar.bz2
#undef PC, which Solaris2 defines in sys/types.h, clobbering the
termcap global variable PC.
-rw-r--r--readline/ChangeLog5
-rw-r--r--readline/readline.c5
2 files changed, 10 insertions, 0 deletions
diff --git a/readline/ChangeLog b/readline/ChangeLog
index 1cf525d..aaeb934 100644
--- a/readline/ChangeLog
+++ b/readline/ChangeLog
@@ -1,3 +1,8 @@
+Thu Jun 11 01:27:45 1992 John Gilmore (gnu at cygnus.com)
+
+ * readline.c: #undef PC, which Solaris2 defines in sys/types.h,
+ clobbering the termcap global variable PC.
+
Tue Jun 9 17:30:23 1992 Fred Fish (fnf@cygnus.com)
* config/{mh-ncr3000, mh-sysv4}: Change INSTALL to use
diff --git a/readline/readline.c b/readline/readline.c
index de1142f..696abf6 100644
--- a/readline/readline.c
+++ b/readline/readline.c
@@ -1968,6 +1968,11 @@ static char *term_string_buffer = (char *)NULL;
/* Non-zero means this terminal can't really do anything. */
int dumb_term = 0;
+/* On Solaris2, sys/types.h brings in sys/reg.h,
+ which screws up the Termcap variable PC, used below. */
+
+#undef PC
+
char PC;
char *BC, *UP;