diff options
author | harrison <harrison@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1997-04-06 01:11:22 +0000 |
---|---|---|
committer | harrison <harrison@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1997-04-06 01:11:22 +0000 |
commit | 76a2c18eb14c9647a74dd140736389cdf16eb1ea (patch) | |
tree | 125f88eab03c6be807eb4d53edd893134af4122c /ace/Signal.i | |
parent | e0c13c59fbc07d686a8c16b434b240e5c1ae1116 (diff) | |
download | ATCD-76a2c18eb14c9647a74dd140736389cdf16eb1ea.tar.gz |
Fixed constructor of ACE_Sig_Guard so that it doesn't call
ACE_OS::sigprocmask for Win32.
Diffstat (limited to 'ace/Signal.i')
-rw-r--r-- | ace/Signal.i | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/ace/Signal.i b/ace/Signal.i index 03422587fba..b48409468f6 100644 --- a/ace/Signal.i +++ b/ace/Signal.i @@ -171,7 +171,10 @@ ACE_INLINE ACE_Sig_Guard::ACE_Sig_Guard (ACE_Sig_Set *mask) { ACE_TRACE ("ACE_Sig_Guard::ACE_Sig_Guard"); - // If MASK is 0 then block all signals! + +#if !defined (ACE_WIN32) + + // If MASK is 0 then block all signals! if (mask == 0) { ACE_Sig_Set smask (1); @@ -192,6 +195,7 @@ ACE_Sig_Guard::ACE_Sig_Guard (ACE_Sig_Set *mask) ACE_OS::sigprocmask (SIG_BLOCK, (sigset_t *) *mask, (sigset_t *) this->omask_); #endif /* ACE_MT_SAFE */ +#endif /* ACE_WIN32 */ } // Restore the signal mask. |