diff options
author | Radek Novacek <rnovacek@redhat.com> | 2013-07-25 10:12:54 +0200 |
---|---|---|
committer | Radek Novacek <rnovacek@redhat.com> | 2013-07-25 10:12:54 +0200 |
commit | 5b0523276394205f33db4eb57486eaeb481301ce (patch) | |
tree | 0a2cc376d8c8e7aaaca80f7c195ea4b7692d3ee7 /src/power/power.c | |
parent | 3c7dbda737bdbd6bbd46fe8f06afb9954c19a548 (diff) | |
download | openlmi-providers-5b0523276394205f33db4eb57486eaeb481301ce.tar.gz openlmi-providers-5b0523276394205f33db4eb57486eaeb481301ce.tar.xz openlmi-providers-5b0523276394205f33db4eb57486eaeb481301ce.zip |
power: Remove debugging signal handling
Diffstat (limited to 'src/power/power.c')
-rw-r--r-- | src/power/power.c | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/src/power/power.c b/src/power/power.c index 9629dcf..fdfeca7 100644 --- a/src/power/power.c +++ b/src/power/power.c @@ -65,30 +65,8 @@ struct _PowerStateChangeJob { Power *_power = NULL; - -// This is just for debugging purposes, remove later -#include <execinfo.h> -#include <signal.h> -#include <unistd.h> -void print_backtrace(int signal) -{ - fprintf(stderr, "BackTrace\n"); - void *buffer[32]; - int count = backtrace(buffer, 32); - fprintf(stderr, "Size: %d\n", count); - backtrace_symbols_fd(buffer, count, stderr->_fileno); - fprintf(stderr, "Segfault detected, process id: %d. Entering infinite loop.\n", getpid()); - volatile int end = 0; - while (!end) { - sleep(1); - } -} - Power *power_new(const CMPIBroker *_cb) { - signal(SIGSEGV, print_backtrace); - fprintf(stderr, "BackTrace handler registered\n"); - Power *power = malloc(sizeof(Power)); power->broker = _cb; power->instances = 0; |