diff options
Diffstat (limited to 'kdesktop')
-rw-r--r-- | kdesktop/lockeng.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/kdesktop/lockeng.cc b/kdesktop/lockeng.cc index 43930e9e7..600573f27 100644 --- a/kdesktop/lockeng.cc +++ b/kdesktop/lockeng.cc @@ -837,13 +837,13 @@ bool SaverEngine::waitForLockProcessStart() { sigset_t empty_mask; sigemptyset(&empty_mask); - // ensure that SIGCHLD is not subjec to a race condition + // ensure that SIGCHLD is not subject to a race condition sigemptyset(&new_mask); sigaddset(&new_mask, SIGCHLD); pthread_sigmask(SIG_BLOCK, &new_mask, NULL); while ((mLockProcess.isRunning()) && (!mSaverProcessReady)) { - // wait for any signal to arrive + // wait for any signal(s) to arrive sigsuspend(&empty_mask); } pthread_sigmask(SIG_UNBLOCK, &new_mask, NULL); @@ -857,7 +857,7 @@ bool SaverEngine::waitForLockEngage() { // wait for SIGUSR1, SIGUSR2, SIGTTIN while ((mLockProcess.isRunning()) && (mState != Waiting) && (mState != Saving)) { - // wait for any signal to arrive + // wait for any signal(s) to arrive sigsuspend(&empty_mask); } |