bc3d572bec
Don't change the terminal name.
40 lines
1.1 KiB
Plaintext
40 lines
1.1 KiB
Plaintext
$OpenBSD: patch-Wnn_uum_termio_c,v 1.2 2000/04/20 22:59:22 espie Exp $
|
|
--- Wnn/uum/termio.c.orig Thu Jul 1 01:33:10 1993
|
|
+++ Wnn/uum/termio.c Sun Apr 16 14:02:18 2000
|
|
@@ -93,7 +93,7 @@ openTermData()
|
|
fprintf(stderr, "Cannot get terminal name.");
|
|
return(-1);
|
|
}
|
|
- strcpy(Term_Name, cp);
|
|
+ strlcpy(Term_Name, cp, 128);
|
|
|
|
if ((strlen(Term_Name) > 2) && (strcmp(Term_Name + (strlen(Term_Name) - 2),"-j") == 0)) {
|
|
fprintf(stderr, MSG_GET(4));
|
|
@@ -102,11 +102,13 @@ openTermData()
|
|
*/
|
|
return(-1);
|
|
}
|
|
+#ifndef __OpenBSD__
|
|
setupterm(0,1,&status);
|
|
reset_shell_mode();
|
|
if (status != 1){
|
|
return(-1);
|
|
}
|
|
+#endif
|
|
#if defined(uniosu)
|
|
if(jterm < 2) { /* kanji terminal */
|
|
fprintf(stderr, "Not kanji terminal. Goodbye !\n");
|
|
@@ -119,10 +121,12 @@ openTermData()
|
|
fprintf(stderr, "Your terminal is not strong enough. Goodbye !\n");
|
|
return(-1);
|
|
}
|
|
+#if 0
|
|
termchar[0] = 0;
|
|
strcat(termchar,cp);
|
|
strcat(termchar,"-j");
|
|
setenv("TERM", termchar);
|
|
+#endif
|
|
|
|
sprintf(lcode,"%d", lines - conv_lines);
|
|
setenv("LINES", lcode);
|