summaryrefslogtreecommitdiffstats
path: root/src/hooks
diff options
context:
space:
mode:
authorNikola Pajkovsky <npajkovs@redhat.com>2010-10-06 10:38:35 +0200
committerNikola Pajkovsky <npajkovs@redhat.com>2010-10-06 10:38:35 +0200
commitd7fb55008e2c676a0001d94b7ede730ae8c4f2f6 (patch)
tree6111447fadb39ebe0b51663e98cb27741ff496c4 /src/hooks
parent4984a401ccc6a7d261fb8a18e0221b8a6e821393 (diff)
downloadabrt-d7fb55008e2c676a0001d94b7ede730ae8c4f2f6.tar.gz
abrt-d7fb55008e2c676a0001d94b7ede730ae8c4f2f6.tar.xz
abrt-d7fb55008e2c676a0001d94b7ede730ae8c4f2f6.zip
dumpoops.cpp: fix indentation
Signed-off-by: Nikola Pajkovsky <npajkovs@redhat.com>
Diffstat (limited to 'src/hooks')
-rw-r--r--src/hooks/dumpoops.cpp168
1 files changed, 84 insertions, 84 deletions
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;
}