From 9576a059a21c93888c92fd46eee100b865d4d601 Mon Sep 17 00:00:00 2001 From: Guillaume Cottenceau Date: Wed, 16 May 2001 16:07:53 +0000 Subject: have a 100% independence between UI stuff and code from stage1 --- mdk-stage1/stdio-frontend.c | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) (limited to 'mdk-stage1/stdio-frontend.c') 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 #include #include -#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, ...) -- cgit v1.2.1