libCom: Fix sysAtReboot registration on vxWorks 6.8+

Removed C++ static constructor, do it from epicsThreadInit()
This commit is contained in:
Andrew Johnson
2013-04-24 12:52:05 -05:00
parent 5bc15b72a1
commit 7e347b2de9
3 changed files with 19 additions and 22 deletions

View File

@@ -13,6 +13,13 @@
<!-- Insert new items immediately below here ... -->
<h4>VxWorks sysAtReboot Registration</h4>
<p>The increasing intelligence of the GNU compiler and linker broke the method
that was being used by the VxWorks code to register a reboot hook that can close
down TCP connections nicely before the network stack gets disabled. This has
been fixed and no longer uses a C++ static contructor to execute that code.</p>
<h4>IOCS_APPL_TOP and INSTALL_LOCATION</h4>
<p>An IOC application that sets INSTALL_LOCATION in its configure/CONFIG_SITE