summaryrefslogtreecommitdiff
path: root/wl1271/CUDK/os/linux/src/osapi.c
diff options
context:
space:
mode:
Diffstat (limited to 'wl1271/CUDK/os/linux/src/osapi.c')
-rw-r--r--wl1271/CUDK/os/linux/src/osapi.c20
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
}
/****************************************************************************************