Changeset 1571 in MondoRescue for branches/stable/mondo/src/lib
- Timestamp:
- Jul 26, 2007, 2:12:40 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/stable/mondo/src/lib/mr_conf.c
r1559 r1571 80 80 static int internal_flags = 0; /*state of the module */ 81 81 static FILE *CONF = NULL; /* Configuration file FD */ 82 static char *mr_conf_filename = NULL; /* Configuration filename */ 82 83 83 84 /*if output all error and warning messages*/ … … 108 109 CONF = fopen(filename, "r"); 109 110 111 mr_asprintf(&mr_conf_filename,filename); 112 110 113 /*if file is empty or not exist => error */ 111 114 if (length == 0) { … … 146 149 mr_free(buffer); 147 150 fclose(CONF); 151 152 mr_free(mr_conf_filename); 148 153 149 154 /*set flag that module is in "close" state */ … … 389 394 switch (error_code) { 390 395 case MRCONF_BAD_FILE: 391 mr_msg_int(1,line,file,"%s %s %s", MRCONF_STR_ERROR, MRCONF_STR_BAD_FILE,396 mr_msg_int(1,line,file,"%s (%s) %s %s", MRCONF_STR_ERROR, mr_conf_filename, MRCONF_STR_BAD_FILE, 392 397 add_line); 393 398 break; 394 399 395 400 case MRCONF_READING_FAILED: 396 mr_msg_int(1,line,file,"%s %s", MRCONF_STR_ERROR, MRCONF_STR_READING_FAILED);401 mr_msg_int(1,line,file,"%s (%s) %s", MRCONF_STR_ERROR, mr_conf_filename, MRCONF_STR_READING_FAILED); 397 402 break; 398 403 399 404 case MRCONF_FIELD_NOT_FOUND: 400 mr_msg_int(1,line,file,"%s %s \"%s\"", MRCONF_STR_ERROR, MRCONF_STR_FIELD_NOT_FOUND, add_line);401 mr_msg_int(1,line,file,"%s %s", MRCONF_STR_WARNING, MRCONF_STR_SET_TO_ZERO);405 mr_msg_int(1,line,file,"%s (%s) %s \"%s\"", MRCONF_STR_ERROR, mr_conf_filename, MRCONF_STR_FIELD_NOT_FOUND, add_line); 406 mr_msg_int(1,line,file,"%s (%s) %s", MRCONF_STR_WARNING, mr_conf_filename, MRCONF_STR_SET_TO_ZERO); 402 407 break; 403 408 404 409 case MRCONF_FIELD_NO_VALUE: 405 mr_msg_int(1,line,file,"%s %s \"%s\"", MRCONF_STR_ERROR, MRCONF_STR_FIELD_NO_VALUE, add_line);406 mr_msg_int(1,line,file,"%s %s", MRCONF_STR_WARNING, MRCONF_STR_IGNORE);410 mr_msg_int(1,line,file,"%s (%s) %s \"%s\"", MRCONF_STR_ERROR, mr_conf_filename, MRCONF_STR_FIELD_NO_VALUE, add_line); 411 mr_msg_int(1,line,file,"%s (%s) %s", MRCONF_STR_WARNING, mr_conf_filename, MRCONF_STR_IGNORE); 407 412 break; 408 413 409 414 case MRCONF_CLOSE_BUT_NOT_OPEN: 410 mr_msg_int(1,line,file,"%s %s", MRCONF_STR_WARNING, MRCONF_STR_CLOSE_BUT_NOT_OPEN);415 mr_msg_int(1,line,file,"%s (%s) %s", MRCONF_STR_WARNING, mr_conf_filename, MRCONF_STR_CLOSE_BUT_NOT_OPEN); 411 416 break; 412 417 413 418 case MRCONF_CALL_BUT_NOT_OPEN: 414 mr_msg_int(1,line,file,"%s %s", MRCONF_STR_WARNING, MRCONF_STR_CALL_BUT_NOT_OPEN);419 mr_msg_int(1,line,file,"%s (%s) %s", MRCONF_STR_WARNING, mr_conf_filename, MRCONF_STR_CALL_BUT_NOT_OPEN); 415 420 break; 416 421 417 422 case MRCONF_OPEN_OPENED: 418 mr_msg_int(1,line,file,"%s %s", MRCONF_STR_ERROR, MRCONF_STR_OPEN_OPENED);423 mr_msg_int(1,line,file,"%s (%s) %s", MRCONF_STR_ERROR, mr_conf_filename, MRCONF_STR_OPEN_OPENED); 419 424 break; 420 425 421 426 case MRCONF_STRING_QUOTE: 422 mr_msg_int(1,line,file,"%s %s", MRCONF_STR_ERROR, MRCONF_STR_STRING_QUOTE);427 mr_msg_int(1,line,file,"%s (%s) %s", MRCONF_STR_ERROR, mr_conf_filename, MRCONF_STR_STRING_QUOTE); 423 428 break; 424 429 425 430 case MRCONF_STRING_ENDQUOTE: 426 mr_msg_int(1,line,file,"%s %s", MRCONF_STR_ERROR, MRCONF_STR_STRING_ENDQUOTE);431 mr_msg_int(1,line,file,"%s (%s) %s", MRCONF_STR_ERROR, mr_conf_filename, MRCONF_STR_STRING_ENDQUOTE); 427 432 break; 428 433 429 434 default: 430 mr_msg_int(1,line,file,"%s %s", MRCONF_STR_ERROR, MRCONF_STR_DEFAULT_ERROR);431 break; 432 } 433 } 434 } 435 mr_msg_int(1,line,file,"%s (%s) %s", MRCONF_STR_ERROR, mr_conf_filename, MRCONF_STR_DEFAULT_ERROR); 436 break; 437 } 438 } 439 }
Note:
See TracChangeset
for help on using the changeset viewer.