Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  <20032004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  <20032004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020 
<== Date ==> <== Thread ==>

Subject: epicsMutexLockWithTimeout not supported in 3.14.1
From: "Allison, Stephanie" <saa@SLAC.Stanford.EDU>
To: "'tech-talk@aps.anl.gov'" <tech-talk@aps.anl.gov>
Date: Mon, 14 Apr 2003 09:52:36 -0700
Hello -

We use two device/driver support packages here at SSRL that require
the functionality of epicsMutexLockWithTimeout which is no longer supported 
in 3.14.1.  In ipac, it's only needed by the canRead diagnostic routine so I simply 
used the same logic I found in epics base/src/db/dbLock.c which does a little 
loop with try/wait.   But in ether_ip, this functionality is a key part of the support.

There was discussion about this in core-talk and a few sentences in the 3.14.1 
release notes, but it's not clear the best way to port from epicsMutexLockWithTimeout 
(or vxWorks semTake with a non-WAIT_FOREVER timeout) to something
equivalent.

Any suggestions?  Thank you,

Stephanie Allison
SSRL/SLAC

Replies:
RE: epicsMutexLockWithTimeout not supported in 3.14.1 Jeff Hill

Navigate by Date:
Prev: drvAscii R3.14 version Porter, Rodney R.
Next: Re: epicsMutexLockWithTimeout not supported in 3.14.1 Kay-Uwe Kasemir
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  <20032004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020 
Navigate by Thread:
Prev: RE: drvAscii R3.14 version Kevin Tsubota
Next: RE: epicsMutexLockWithTimeout not supported in 3.14.1 Jeff Hill
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  <20032004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020 
ANJ, 10 Aug 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·