Changeset 3628 in MondoRescue for branches/3.3/mondo/src/lib/mr_msg.c
- Timestamp:
- Dec 21, 2016, 3:18:07 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/3.3/mondo/src/lib/mr_msg.c
r3509 r3628 13 13 #define _GNU_SOURCE 14 14 #endif 15 15 16 #include <stdio.h> 16 17 #include <stdarg.h> 17 18 #include <stdlib.h> 19 #include <unistd.h> 20 #include <string.h> 18 21 19 22 static int mr_loglevel = 0; … … 48 51 49 52 /* Initialization function for messages */ 50 void mr_msg_init(const char *logfile, int loglevel) { 53 void mr_msg_init(const char *logfile, int loglevel, int argc, char *argv[]) { 54 55 int i=1; 56 51 57 if (asprintf(&mr_logfile, "%s", logfile) == -1) { 52 58 fprintf(stderr,"Unable to alloc memory\n"); … … 67 73 fprintf(stderr,"Logging desactivated\n"); 68 74 mr_msg_close(); 75 } 76 } 77 while (i < argc) { 78 if (strcmp(argv[i],"-K") == 0) { 79 i++; 80 if (argv[i]) { 81 loglevel = atoi(argv[i]); 82 } else { 83 fprintf(stderr,"-K option requires a loglevel\n"); 84 mr_msg_close(); 85 exit(-1); 86 } 69 87 } 70 88 }
Note:
See TracChangeset
for help on using the changeset viewer.