OpenAFS CVS Commit: openafs/src/rx/LINUX by kolya

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


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

Modified Files:
	rx_kmutex.h 
Added Files:
	rx_kmutex.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/rx/LINUX/rx_kmutex.c /dev/null 1.1
improved-signal-handling-20020201 openafs/src/rx/LINUX/rx_kmutex.h 1.5 1.6