diff options
Diffstat (limited to 'wl1271/CUDK/os/linux/src/osapi.c')
-rw-r--r-- | wl1271/CUDK/os/linux/src/osapi.c | 20 |
1 files changed, 16 insertions, 4 deletions
diff --git a/wl1271/CUDK/os/linux/src/osapi.c b/wl1271/CUDK/os/linux/src/osapi.c index c088fbac..b1242112 100644 --- a/wl1271/CUDK/os/linux/src/osapi.c +++ b/wl1271/CUDK/os/linux/src/osapi.c @@ -78,20 +78,32 @@ RETURN: None *****************************************************************************************/ VOID os_error_printf(S32 debug_level, const PS8 arg_list ,...) { - static int g_debug_level = CU_MSG_ERROR; - va_list ap; + static int g_debug_level = CU_MSG_ERROR; /* TODO ronen: create debug logic for CLI */ S8 msg[MAX_HOST_MESSAGE_SIZE]; + va_list ap; +#ifdef OS_CLI_LOG_TO_FILE + char file_name[30]="/cli.log"; + FILE *ftmp; +#endif if (debug_level < g_debug_level) return; /* Format the message */ va_start(ap, arg_list); - vsprintf((char*)msg, (char*)arg_list, ap); + vsprintf((char *)msg, (char *)arg_list, ap); va_end(ap); /* print the message */ - fprintf(stderr, (char*)msg); + fprintf(stderr, (char *)msg); + +#ifdef OS_CLI_LOG_TO_FILE + ftmp = fopen(file_name, "a"); + if (ftmp != NULL) { + fprintf(ftmp,(char *)msg); + fclose(ftmp); + } +#endif } /**************************************************************************************** |