OpenAFS CVS Commit: openafs/src/rx/DUX by kolya
cvs@GRAND.CENTRAL.ORG
cvs@GRAND.CENTRAL.ORG
Fri, 01 Feb 2002 15:30:26 EST
Update of /cvs/openafs/src/rx/DUX
In directory GRAND.CENTRAL.ORG:/data/tmp/kolya/openafs/src/rx/DUX
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/DUX/rx_kmutex.c /dev/null 1.1
improved-signal-handling-20020201 openafs/src/rx/DUX/rx_kmutex.h 1.2 1.3