diff options
author | Guillaume Cottenceau <gc@mandriva.com> | 2001-05-16 16:07:53 +0000 |
---|---|---|
committer | Guillaume Cottenceau <gc@mandriva.com> | 2001-05-16 16:07:53 +0000 |
commit | 9576a059a21c93888c92fd46eee100b865d4d601 (patch) | |
tree | 0b694f8c1daefb2cbea48fa9cd50fe2eea5aa050 /mdk-stage1/stdio-frontend.c | |
parent | 75a4169ba5b1b64b35e36ce06a4cb823ba4de342 (diff) | |
download | drakx-9576a059a21c93888c92fd46eee100b865d4d601.tar drakx-9576a059a21c93888c92fd46eee100b865d4d601.tar.gz drakx-9576a059a21c93888c92fd46eee100b865d4d601.tar.bz2 drakx-9576a059a21c93888c92fd46eee100b865d4d601.tar.xz drakx-9576a059a21c93888c92fd46eee100b865d4d601.zip |
have a 100% independence between UI stuff and code from stage1
Diffstat (limited to 'mdk-stage1/stdio-frontend.c')
-rw-r--r-- | mdk-stage1/stdio-frontend.c | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/mdk-stage1/stdio-frontend.c b/mdk-stage1/stdio-frontend.c index 8ab02f17d..fd3510cf1 100644 --- a/mdk-stage1/stdio-frontend.c +++ b/mdk-stage1/stdio-frontend.c @@ -26,16 +26,13 @@ #include <fcntl.h> #include <sys/ioctl.h> #include <termios.h> -#include "stage1.h" -#include "log.h" -#include "newt.h" #include "frontend.h" -void init_frontend(void) +void init_frontend(char * welcome_msg) { - printf("Welcome to " DISTRIB_NAME " (" VERSION ") " __DATE__ " " __TIME__ "\n"); + printf(welcome_msg); } @@ -176,21 +173,25 @@ static void blocking_msg(char *type, char *fmt, va_list args) void error_message(char *msg, ...) { va_list args; +#ifdef __FRONTEND_NEED_BACKEND__ + if (error_message_backend()) + return; +#endif va_start(args, msg); - va_end(args); blocking_msg("> Error! ", msg, args); - unset_param(MODE_AUTOMATIC); + va_end(args); } void info_message(char *msg, ...) { va_list args; +#ifdef __FRONTEND_NEED_BACKEND__ + if (info_message_backend()) + return; +#endif va_start(args, msg); + blocking_msg("> Notice: ", msg, args); va_end(args); - if (!IS_AUTOMATIC) - blocking_msg("> Notice: ", msg, args); - else - vlog_message(msg, args); } void wait_message(char *msg, ...) |