diff options
author | jkh <jkh@FreeBSD.org> | 1995-05-10 18:59:51 +0000 |
---|---|---|
committer | jkh <jkh@FreeBSD.org> | 1995-05-10 18:59:51 +0000 |
commit | ebad582198ee26ad080a135bf4b32bc76f8b8b2a (patch) | |
tree | 19531a846a206a3ff0beb9bdf9010832b8bf7a3d /release | |
parent | 6d9a56d4efcace942d1f7436837005cb44d3cebb (diff) | |
download | FreeBSD-src-ebad582198ee26ad080a135bf4b32bc76f8b8b2a.zip FreeBSD-src-ebad582198ee26ad080a135bf4b32bc76f8b8b2a.tar.gz |
Don't use curses routines until that part of the system is initialized.
Diffstat (limited to 'release')
-rw-r--r-- | release/sysinstall/system.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/release/sysinstall/system.c b/release/sysinstall/system.c index 4f1c643..bf2ee38 100644 --- a/release/sysinstall/system.c +++ b/release/sysinstall/system.c @@ -4,7 +4,7 @@ * This is probably the last program in the `sysinstall' line - the next * generation being essentially a complete rewrite. * - * $Id: system.c,v 1.7 1995/05/07 03:38:03 jkh Exp $ + * $Id: system.c,v 1.8 1995/05/08 06:06:29 jkh Exp $ * * Jordan Hubbard * @@ -72,7 +72,7 @@ systemInitialize(int argc, char **argv) close(1); dup(0); close(2); dup(0); } - msgInfo("%s running as init", argv[0]); + printf("%s running as init\n", argv[0]); ioctl(0, TIOCSCTTY, (char *)NULL); setlogin("root"); @@ -81,8 +81,10 @@ systemInitialize(int argc, char **argv) setbuf(stderr, 0); } - if (set_termcap() == -1) - msgFatal("Can't find terminal entry"); + if (set_termcap() == -1) { + printf("Can't find terminal entry\n"); + exit(-1); + } /* XXX - libdialog has particularly bad return value checking */ init_dialog(); |