summaryrefslogtreecommitdiff
path: root/x11/9term/patches/patch-ab
blob: 3ea38a85c22fcb8c1ec6cf809394198af9217406 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
$NetBSD: patch-ab,v 1.2 2001/05/01 09:35:41 agc Exp $

--- 9term/9term.c.orig	Fri Jun  3 09:35:39 1994
+++ 9term/9term.c	Fri Sep 26 16:45:48 1997
@@ -10,7 +10,13 @@
 #include <frame.h>
 #include <text.h>
 
+#include <sys/param.h>
+
+#if (defined(BSD) && BSD >= 199306)
+#include <sys/termios.h>
+#else
 #include <sys/termio.h>
+#endif
 #include <signal.h>
 #include <sys/stat.h>
 
@@ -153,9 +159,9 @@
 		}
 	}
 
-	setenv("TERM", "9term", 1);
+	O_setenv("TERM", "9term", 1);
 	/* Cope with BSD-oid systems. - cks */
-	setenv("TERMCAP", "9term: :am:bl=^G:do=^J:nl=^J:", 1);
+	O_setenv("TERMCAP", "9term: :am:bl=^G:do=^J:nl=^J:", 1);
 	signal(SIGINT, SIG_IGN);
 
 	init_display(&argc, argv, cmd, resource);
@@ -718,7 +724,7 @@
 	texthighlight(t, t->length, t->length, F&~D);
 #ifdef REMOTE
 	flushstream();
-	killpg(r == quitchar ? SIGQUIT : SIGINT);
+	O_killpg(r == quitchar ? SIGQUIT : SIGINT);
 #else
 	sendrunes(&r, 1);
 #endif
@@ -804,7 +810,7 @@
  *	export a name-value pair to environment
  */
 int
-setenv(char *name, char *value, int overwrite)
+O_setenv(char *name, char *value, int overwrite)
 {
 	char *p;