diff options
| author | Jordan K. Hubbard <jkh@FreeBSD.org> | 1995-05-08 06:06:30 +0000 |
|---|---|---|
| committer | Jordan K. Hubbard <jkh@FreeBSD.org> | 1995-05-08 06:06:30 +0000 |
| commit | 7f197a544885fe0a863a42db6332f5ce9859211c (patch) | |
| tree | 0f8452edfa4c92d9e7ad62938d4ad2e891ccdbef /release/sysinstall/msg.c | |
| parent | d81adf1ebe9d2666a247ab8eb040204337ad4f01 (diff) | |
Notes
Diffstat (limited to 'release/sysinstall/msg.c')
| -rw-r--r-- | release/sysinstall/msg.c | 23 |
1 files changed, 18 insertions, 5 deletions
diff --git a/release/sysinstall/msg.c b/release/sysinstall/msg.c index 70cf576c9d44..d8dc84b3bbee 100644 --- a/release/sysinstall/msg.c +++ b/release/sysinstall/msg.c @@ -4,7 +4,7 @@ * This is probably the last program in the `sysinstall' line - the next * generation being essentially a complete rewrite. * - * $Id: msg.c,v 1.7 1995/05/07 03:38:01 jkh Exp $ + * $Id: msg.c,v 1.8 1995/05/07 05:58:57 jkh Exp $ * * Copyright (c) 1995 * Jordan Hubbard. All rights reserved. @@ -53,9 +53,8 @@ msgYap(char *fmt, ...) int attrs; errstr = (char *)safe_malloc(FILENAME_MAX); - errstr[0] = '\0'; va_start(args, fmt); - vsnprintf((char *)(errstr + strlen(errstr)), FILENAME_MAX, fmt, args); + vsnprintf(errstr, FILENAME_MAX, fmt, args); va_end(args); attrs = getattrs(stdscr); attrset(A_REVERSE); @@ -74,9 +73,8 @@ msgInfo(char *fmt, ...) int attrs; errstr = (char *)safe_malloc(FILENAME_MAX); - errstr[0] = '\0'; va_start(args, fmt); - vsnprintf((char *)(errstr + strlen(errstr)), FILENAME_MAX, fmt, args); + vsnprintf(errstr, FILENAME_MAX, fmt, args); va_end(args); attrs = getattrs(stdscr); attrset(A_NORMAL); @@ -240,3 +238,18 @@ msgGetInput(char *buf, char *fmt, ...) return NULL; } +/* Write something to the debugging port */ +void +msgDebug(char *fmt, ...) +{ + va_list args; + char *dbg; + + dbg = (char *)safe_malloc(FILENAME_MAX); + strcpy(dbg, "DEBUG: "); + va_start(args, fmt); + vsnprintf((char *)(dbg + strlen(dbg)), FILENAME_MAX, fmt, args); + va_end(args); + write(DebugFD, dbg, strlen(dbg)); + free(dbg); +} |
