From 5d77b2037bd2957e492a7f71d3c5c24aa1acd977 Mon Sep 17 00:00:00 2001 From: jkh Date: Fri, 5 May 1995 23:47:47 +0000 Subject: All the editors are finished. Now if I can just get a problem with libdisk fixed, we should be able to fully set up the user's disk. Still to come with next commit: filesystem setup, distribution extraction, final configuration. --- usr.sbin/sysinstall/termcap.c | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) (limited to 'usr.sbin/sysinstall/termcap.c') diff --git a/usr.sbin/sysinstall/termcap.c b/usr.sbin/sysinstall/termcap.c index e05b82d..cb2eca2 100644 --- a/usr.sbin/sysinstall/termcap.c +++ b/usr.sbin/sysinstall/termcap.c @@ -22,41 +22,42 @@ #include "sysinstall.h" +Boolean ColorDisplay; +Boolean OnVTY; + int set_termcap(void) { char *term; - extern const char termcap_vt100[]; - extern const char termcap_cons25[]; - extern const char termcap_cons25_m[]; + OnVTY = OnSerial = FALSE; term = getenv("TERM"); if (term == NULL) { - int color_display; - - if (ioctl(STDERR_FILENO, GIO_COLOR, &color_display) < 0) { + if (ioctl(STDERR_FILENO, GIO_COLOR, &ColorDisplay) < 0) { if (setenv("TERM", "vt100", 1) < 0) return -1; if (setenv("TERMCAP", termcap_vt100, 1) < 0) return -1; DebugFD = dup(1); OnSerial = TRUE; - } else if (color_display) { + } else if (ColorDisplay) { if (setenv("TERM", "cons25", 1) < 0) return -1; if (setenv("TERMCAP", termcap_cons25, 1) < 0) return -1; DebugFD = open("/dev/ttyv1",O_WRONLY); + OnVTY = TRUE; } else { if (setenv("TERM", "cons25-m", 1) < 0) return -1; if (setenv("TERMCAP", termcap_cons25_m, 1) < 0) return -1; DebugFD = open("/dev/ttyv1",O_WRONLY); + OnVTY = TRUE; } - } else { - DebugFD = open("sysinstall.debug", - O_WRONLY|O_CREAT|O_TRUNC,0644); + } + else { + DebugFD = open("sysinstall.debug", O_WRONLY|O_CREAT|O_TRUNC,0644); } return 0; } -- cgit v1.1