From d7fb55008e2c676a0001d94b7ede730ae8c4f2f6 Mon Sep 17 00:00:00 2001 From: Nikola Pajkovsky Date: Wed, 6 Oct 2010 10:38:35 +0200 Subject: dumpoops.cpp: fix indentation Signed-off-by: Nikola Pajkovsky --- src/hooks/dumpoops.cpp | 168 ++++++++++++++++++++++++------------------------- 1 file changed, 84 insertions(+), 84 deletions(-) (limited to 'src/hooks') diff --git a/src/hooks/dumpoops.cpp b/src/hooks/dumpoops.cpp index 7f5b634c..547ece9d 100644 --- a/src/hooks/dumpoops.cpp +++ b/src/hooks/dumpoops.cpp @@ -36,88 +36,88 @@ do { \ int main(int argc, char **argv) { - char *program_name = strrchr(argv[0], '/'); - program_name = program_name ? program_name + 1 : argv[0]; - - /* Parse options */ - bool opt_d = 0, opt_s = 0; - int opt; - while ((opt = getopt(argc, argv, "dsv")) != -1) { - switch (opt) { - case 'd': - opt_d = 1; - break; - case 's': - opt_s = 1; - break; - case 'v': - /* Kerneloops code uses VERB3, thus: */ - g_verbose = 3; - break; - default: - usage: - error_msg_and_die( - "Usage: %s [-dsv] FILE\n\n" - "Options:\n" - "\t-d\tCreate ABRT dump for every oops found\n" - "\t-s\tPrint found oopses on standard output\n" - "\t-v\tVerbose\n" - , program_name - ); - } - } - argv += optind; - if (!argv[0]) - goto usage; - - msg_prefix = program_name; - - /* Load KerneloopsScanner plugin */ -// const plugin_info_t *plugin_info; - CPlugin* (*plugin_newf)(void); - int (*scan_syslog_file)(vector_string_t& oopsList, const char *filename, time_t *last_changed_p); - int (*save_oops_to_debug_dump)(const vector_string_t& oopsList); - void *handle; - - errno = 0; -//TODO: use it directly, not via dlopen? - handle = dlopen(PLUGINS_LIB_DIR"/libKerneloopsScanner.so", RTLD_NOW); - if (!handle) - perror_msg_and_die("can't load %s", PLUGINS_LIB_DIR"/libKerneloopsScanner.so"); - -// LOADSYM(plugin_info, "plugin_info"); - LOADSYM(plugin_newf, "plugin_new"); - LOADSYM(scan_syslog_file, "scan_syslog_file"); - LOADSYM(save_oops_to_debug_dump, "save_oops_to_debug_dump"); - -// CKerneloopsScanner* scanner = (CKerneloopsScanner*) plugin_newf(); -// scanner->Init(); -// scanner->LoadSettings(path); - - /* Use it: parse and dump the oops */ - vector_string_t oopsList; - int cnt = scan_syslog_file(oopsList, argv[0], NULL); - log("found oopses: %d", cnt); - - if (cnt > 0) { - if (opt_s) { - int i = 0; - while (i < oopsList.size()) { - printf("\nVersion: %s", oopsList[i].c_str()); - i++; - } - } - if (opt_d) { - log("dumping oopses"); - int errors = save_oops_to_debug_dump(oopsList); - if (errors > 0) - { - log("%d errors while dumping oopses", errors); - return 1; - } - } - } - - /*dlclose(handle); - why bother? */ - return 0; + char *program_name = strrchr(argv[0], '/'); + program_name = program_name ? program_name + 1 : argv[0]; + + /* Parse options */ + bool opt_d = 0, opt_s = 0; + int opt; + while ((opt = getopt(argc, argv, "dsv")) != -1) { + switch (opt) { + case 'd': + opt_d = 1; + break; + case 's': + opt_s = 1; + break; + case 'v': + /* Kerneloops code uses VERB3, thus: */ + g_verbose = 3; + break; + default: +usage: + error_msg_and_die( + "Usage: %s [-dsv] FILE\n\n" + "Options:\n" + "\t-d\tCreate ABRT dump for every oops found\n" + "\t-s\tPrint found oopses on standard output\n" + "\t-v\tVerbose\n" + , program_name + ); + } + } + argv += optind; + if (!argv[0]) + goto usage; + + msg_prefix = program_name; + + /* Load KerneloopsScanner plugin */ + // const plugin_info_t *plugin_info; + CPlugin* (*plugin_newf)(void); + int (*scan_syslog_file)(vector_string_t& oopsList, const char *filename, time_t *last_changed_p); + int (*save_oops_to_debug_dump)(const vector_string_t& oopsList); + void *handle; + + errno = 0; + //TODO: use it directly, not via dlopen? + handle = dlopen(PLUGINS_LIB_DIR"/libKerneloopsScanner.so", RTLD_NOW); + if (!handle) + perror_msg_and_die("can't load %s", PLUGINS_LIB_DIR"/libKerneloopsScanner.so"); + + // LOADSYM(plugin_info, "plugin_info"); + LOADSYM(plugin_newf, "plugin_new"); + LOADSYM(scan_syslog_file, "scan_syslog_file"); + LOADSYM(save_oops_to_debug_dump, "save_oops_to_debug_dump"); + + // CKerneloopsScanner* scanner = (CKerneloopsScanner*) plugin_newf(); + // scanner->Init(); + // scanner->LoadSettings(path); + + /* Use it: parse and dump the oops */ + vector_string_t oopsList; + int cnt = scan_syslog_file(oopsList, argv[0], NULL); + log("found oopses: %d", cnt); + + if (cnt > 0) { + if (opt_s) { + int i = 0; + while (i < oopsList.size()) { + printf("\nVersion: %s", oopsList[i].c_str()); + i++; + } + } + if (opt_d) { + log("dumping oopses"); + int errors = save_oops_to_debug_dump(oopsList); + if (errors > 0) + { + log("%d errors while dumping oopses", errors); + return 1; + } + } + } + + /*dlclose(handle); - why bother? */ + return 0; } -- cgit