]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Missed some traceback handler ifdefs 1958/head
authorJames Taylor <james@jtaylor.id.au>
Wed, 17 Dec 2014 08:59:19 +0000 (08:59 +0000)
committerJames Taylor <james@jtaylor.id.au>
Wed, 17 Dec 2014 08:59:19 +0000 (08:59 +0000)
pdns/receiver.cc

index eb82ff8be8c8cd408e186877b4c10bc7814a2793..763ca8f36d96d186c3d23da7e9347eb82539d5cc 100644 (file)
@@ -405,7 +405,7 @@ int main(int argc, char **argv)
   s_programname="pdns";
   s_starttime=time(0);
 
-#ifdef __linux__
+#ifdef __GLIBC__
   signal(SIGSEGV,tbhandler);
   signal(SIGFPE,tbhandler);
   signal(SIGABRT,tbhandler);
@@ -470,7 +470,7 @@ int main(int argc, char **argv)
     
     // we really need to do work - either standalone or as an instance
 
-#ifdef __linux__
+#ifdef __GLIBC__
     if(!::arg().mustDo("traceback-handler")) {
       L<<Logger::Warning<<"Disabling traceback handler"<<endl;
       signal(SIGSEGV,SIG_DFL);