Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 15 Oct 1997 06:58:54 -0700 (PDT)
From:      Peter Wemm <peter@FreeBSD.ORG>
To:        cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG
Subject:   cvs commit: src/sys/kern kern_time.c
Message-ID:  <199710151358.GAA25757@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
peter       1997/10/15 06:58:53 PDT

  Modified files:
    sys/kern             kern_time.c 
  Log:
  Sigh.  Signal handlers are executed on leaving the system call, not
  at moment of delivery.  Restoring the signal mask after the tsleep()
  is next to useless since the signal is still queued.. This was interacting
  with usleep(3) on receipt of a SIGALRM causing it to near busy loop.
  
  Now, we set the new signal mask "permanently" for signanosleep().
  
  Problem noted by:  bde
  
  Revision  Changes    Path
  1.36      +2 -8      src/sys/kern/kern_time.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199710151358.GAA25757>