OpenAFS CVS Commit: openafs/src/afs/DARWIN by kolya

cvs@GRAND.CENTRAL.ORG cvs@GRAND.CENTRAL.ORG
Fri, 01 Feb 2002 15:30:01 EST


Update of /cvs/openafs/src/afs/DARWIN
In directory GRAND.CENTRAL.ORG:/data/tmp/kolya/openafs/src/afs/DARWIN

Modified Files:
	osi_sleep.c 
Log Message:

DELTA improved-signal-handling-20020201
AUTHOR kolya@mit.edu

First pass at better signal handling:

  -- Add afs_osi_SleepSig, which returns EINTR when interrupted by signal.
  -- Similar CV_WAIT_SIG for Rx code.
  -- Implement afs_osi_SleepSig and CV_WAIT_SIG for Linux, Solaris.
  -- Use afs_osi_SleepSig in afs_{UFS,Mem}Read, allowing user to interrupt
     an AFS read if it's being handled by background daemon.
  -- Balance the number of open & close braces in CV_TIMEDWAIT macros,
     even though noone uses them.
  -- Untangle parts of the macro forest by moving some of the Rx CV code
     into rx_kmutex.c.



--- DELTA config follows ---
improved-signal-handling-20020201 openafs/src/afs/DARWIN/osi_sleep.c 1.4 1.5