summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/fan/LMI_FanProvider.c22
1 files changed, 0 insertions, 22 deletions
diff --git a/src/fan/LMI_FanProvider.c b/src/fan/LMI_FanProvider.c
index e01922d..de65deb 100644
--- a/src/fan/LMI_FanProvider.c
+++ b/src/fan/LMI_FanProvider.c
@@ -26,31 +26,9 @@
#include "fan.h"
static const CMPIBroker* _cb = NULL;
-#include <signal.h>
-#include <unistd.h>
-#include <sys/wait.h>
-
-void print_backtrace(int signal)
-{
- fprintf(stderr, "BackTrace\n");
- int ppid = getpid();
- int pid = fork();
- if (pid == 0) {
- // Child process
- char *strpid;
- asprintf(&strpid, "%d", ppid);
- execl("/usr/bin/gdb", "/usr/bin/gdb", "-p", strpid, NULL);
- } else {
- int status;
- waitpid(pid, &status, 0);
- system("/usr/bin/pkill -9 sfcbd");
- }
-}
-
static void LMI_FanInitialize()
{
init_linux_fan_module();
- signal(SIGSEGV, print_backtrace);
}
static CMPIStatus LMI_FanCleanup(