EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

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

Subject: thread private exit hook added to EPICS base for R3.14.9
From: "Jeff Hill" <[email protected]>
To: "'EPICS Core Talk'" <[email protected]>
Cc: "Ernest L. Williams Jr." <[email protected]>, "'John D. Galambos'" <[email protected]>, "'Matej Sekoranja'" <[email protected]>, "'Tom Pelaia II'" <[email protected]>
Date: Wed, 6 Dec 2006 18:11:44 -0700
All,

I committed to CVS this evening an upgrade to epicsExit (see epicsExit.h)
allowing a thread (thread private) exit handler to be installed. This is
needed by Matej to make JCA more efficient. I also upgraded epicsExitTest to
verify the new functionality. I committed some minimal changes (in order to
get the thread exit handlers to run) to some OS dependent files that I am
unable to test. I have tested so far only {win32, posix}.

I am calling the exit handlers directly from the thread entry wrapper. That
approach might not work correctly if the thread exits indirectly. For
example via the exit() call. There might be OS dependent solutions for that
weakness.

Jeff
__________________________________________________________
Jeffrey O. Hill               Mail         [email protected]
LANL MS H820                  Voice        505 665 1831
Los Alamos NM 87545 USA       Fax          505 665 5107


Attachment: epicsExit.h
Description: Binary data


Replies:
Re: thread private exit hook added to EPICS base for R3.14.9 Andrew Johnson

Navigate by Date:
Prev: Re: osiWireFormat.h problems Ralph Lange
Next: Re: thread private exit hook added to EPICS base for R3.14.9 Andrew Johnson
Index: 2002  2003  2004  2005  <20062007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: vxWorks 6.3 and EPICS R3.14.9-pre1 Ernest L. Williams Jr.
Next: Re: thread private exit hook added to EPICS base for R3.14.9 Andrew Johnson
Index: 2002  2003  2004  2005  <20062007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 02 Feb 2012 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·