void debug_stop_recording(void) { if (debug.trace_mode < DEBUG_HISTORY) return; debug_close_file(); lib_free(debug_buffer); }
static void debug_create_new_file(void) { char *filename, *st; const char *directory; debug_close_file(); resources_get_string("EventSnapshotDir", &directory); st = lib_msprintf("debug%06d", debug_file_current); filename = util_concat(directory, st, FSDEV_EXT_SEP_STR, "log", NULL); lib_free(st); debug_file = fopen(filename, MODE_WRITE_TEXT); lib_free(filename); }