EPICS Home

Experimental Physics and Industrial Control System


 
<20022003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index <20022003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: epicsMutexLockWithTimeout - where is it called
From: "Jeff Hill" <[email protected]>
To: "Andrew Johnson" <[email protected]>, "Marty Kraimer" <[email protected]>
Cc: <[email protected]>
Date: Mon, 2 Dec 2002 15:31:12 -0700
AFAICT these are the only two places in all of base that call
epicsMutexLockWithTimeout(). They are both associated with diagnostics
which I presume need to timeout when a lock isn't available because of a
system failure.


D:\users\hill\epicsDvl\epics\base\src\db\dbLock.c(561):
    lockSetModifyLockStatus =
epicsMutexLockWithTimeout(lockSetModifyLock,5.0);

D:\users\hill\epicsDvl\epics\base\src\db\dbNotify.c(395):
    lockStatus = epicsMutexLockWithTimeout(notifyLock,2.0);


Jeff
__________________________________________________________
Jeff Hill                     Internet     [email protected]
LANL MS H820                  Voice        505 665 1831
Los Alamos NM 87545 USA       FAX          505 665 5107



Navigate by Date:
Prev: RE: POSIX recursive mutex Jeff Hill
Next: Re: POSIX recursive mutex Marty Kraimer
Index: <20022003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: POSIX recursive mutex Marty Kraimer
Next: RISC_pad in dbr_time_double Andrew Johnson
Index: <20022003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024