Not all platforms supports sighandler_t, so I changed it to use the older
authorJohn Criswell <criswell@uiuc.edu>
Thu, 1 Jan 2004 15:14:28 +0000 (15:14 +0000)
committerJohn Criswell <criswell@uiuc.edu>
Thu, 1 Jan 2004 15:14:28 +0000 (15:14 +0000)
return value from signal() (which should be the same type; it's just not
typedef'd).
This fixes the build on Solaris.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10675 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Support/SlowOperationInformer.cpp

index 9fd718e..c245f36 100644 (file)
@@ -41,7 +41,7 @@ static RETSIGTYPE SigAlarmHandler(int Sig) {
   ShouldShowStatus = true;
 }
 
   ShouldShowStatus = true;
 }
 
-static sighandler_t OldSigIntHandler;
+static void (*OldSigIntHandler) (int);
 
 
 SlowOperationInformer::SlowOperationInformer(const std::string &Name)
 
 
 SlowOperationInformer::SlowOperationInformer(const std::string &Name)