Module Name: src
Committed By: roy
Date: Mon Apr 11 21:13:09 UTC 2011
Modified Files:
src/lib/libterminfo: term.h termcap.h
Log Message:
POSIX says that term.h should define tgetstr and friends
Fixes PR lib/43941
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/lib/libterminfo/term.h
cvs rdiff -u -r1.1 -r1.2 src/lib/libterminfo/termcap.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/lib/libterminfo/term.h
diff -u src/lib/libterminfo/term.h:1.6 src/lib/libterminfo/term.h:1.7
--- src/lib/libterminfo/term.h:1.6 Wed Sep 22 06:10:51 2010
+++ src/lib/libterminfo/term.h Mon Apr 11 21:13:09 2011
@@ -1,7 +1,7 @@
-/* $NetBSD: term.h,v 1.6 2010/09/22 06:10:51 roy Exp $ */
+/* $NetBSD: term.h,v 1.7 2011/04/11 21:13:09 roy Exp $ */
/*
- * Copyright (c) 2009, 2010 The NetBSD Foundation, Inc.
+ * Copyright (c) 2009, 2010, 2011 The NetBSD Foundation, Inc.
*
* This code is derived from software contributed to The NetBSD Foundation
* by Roy Marples.
@@ -1463,10 +1463,6 @@
__BEGIN_DECLS
extern TERMINAL *cur_term;
-#ifndef _TERMCAP_H
-extern short ospeed;
-extern char PC;
-#endif
/* setup functions */
int setupterm(const char *, int, int *);
@@ -1482,12 +1478,6 @@
char * tparm(const char *, long, long, long, long, long,
long, long, long, long);
-#ifndef _TERMCAP_H
-/* Output functions. */
-int putp(const char *);
-int tputs(const char *, int, int (*)(int));
-#endif
-
/* Non standard functions, but provide a level of thread safety */
int ti_setupterm(TERMINAL **, const char *, int, int *);
int ti_getflag(const TERMINAL *, const char *);
@@ -1516,5 +1506,8 @@
* The passed string is destroyed and the return string needs to be freed. */
char * captoinfo(char *);
+/* POSIX says that term.h should also pull in our termcap definitions. */
+#include <termcap.h>
+
__END_DECLS
#endif
Index: src/lib/libterminfo/termcap.h
diff -u src/lib/libterminfo/termcap.h:1.1 src/lib/libterminfo/termcap.h:1.2
--- src/lib/libterminfo/termcap.h:1.1 Wed Feb 3 15:16:32 2010
+++ src/lib/libterminfo/termcap.h Mon Apr 11 21:13:09 2011
@@ -1,7 +1,7 @@
-/* $NetBSD: termcap.h,v 1.1 2010/02/03 15:16:32 roy Exp $ */
+/* $NetBSD: termcap.h,v 1.2 2011/04/11 21:13:09 roy Exp $ */
/*
- * Copyright (c) 2009 The NetBSD Foundation, Inc.
+ * Copyright (c) 2009, 2011 The NetBSD Foundation, Inc.
*
* This code is derived from software contributed to The NetBSD Foundation
* by Roy Marples.
@@ -34,7 +34,6 @@
__BEGIN_DECLS
-#ifndef _TERM_H
/* Output functions.
* These are still valid for terminfo. */
int putp(const char *);
@@ -42,8 +41,6 @@
extern short ospeed;
extern char PC;
-#endif
-
extern char *BC;
extern char *UP;