Merge working tree with build tree.
[m6w6/libmemcached] / libtest / signal.h
index 25eae45c6a02f59ebc4ae013f6c4d480d9ecfa10..f54633c767e952872f261ead089d8fc15a1051fd 100644 (file)
@@ -42,10 +42,12 @@ class SignalThread {
   volatile shutdown_t __shutdown;
   pthread_mutex_t shutdown_mutex;
   pthread_t thread;
+  sigset_t original_set;
 
 public:
 
   SignalThread();
+  ~SignalThread();
 
   void test();
   void post();
@@ -56,8 +58,6 @@ public:
     return sigwait(&set, &sig);
   }
 
-  ~SignalThread();
-
   void set_shutdown(shutdown_t arg);
   bool is_shutdown();
   shutdown_t get_shutdown();