Jeff Hill
c106bc9740
fixed compatibility problems with vxWorks 5.4 gnu compiler
2004-09-30 19:15:45 +00:00
Jeff Hill
23be13bd5b
fixed cast
2004-09-30 19:14:23 +00:00
Jeff Hill
1dda0263f0
exception payload derives from std::exception
2004-09-30 16:01:48 +00:00
Jeff Hill
9f8e75b945
o print date when unexpected exception occurs
...
o call std::unexpected() when unexpected exception occurs
2004-09-29 17:39:17 +00:00
Marty Kraimer
ef292bffe6
dont try to cancel _main_
2004-09-29 13:32:11 +00:00
Jeff Hill
7617d78f36
fixed sunpro warnings
2004-09-24 16:33:42 +00:00
Jeff Hill
a868270c68
fixed gnu warning
2004-09-24 15:27:10 +00:00
Marty Kraimer
35bbb5d897
call epicsThreadInit instead of assert if epicsThreadId is not an argument
2004-09-24 12:25:07 +00:00
Jeff Hill
1388169f1e
fixed missing throw() spec
2004-09-24 00:05:26 +00:00
Jeff Hill
107f1fa37f
added array capabilities
2004-09-23 21:56:51 +00:00
Jeff Hill
889d8bc6c2
fixed potential race on SMP systems
2004-09-23 00:24:04 +00:00
Jeff Hill
88702dd180
fixed to work with non-ms compiler
2004-09-17 15:02:52 +00:00
W. Eric Norum
c31910760f
More warnings removed.
2004-09-16 19:29:09 +00:00
W. Eric Norum
0d07d00108
Clean up warnings.
...
Improve error message.
2004-09-16 19:27:23 +00:00
Jeff Hill
3d377eed1d
removed atexit handler that calls epicsThreadExit because:
...
o recursive exit call is bad
o this causes shutdown problems with DLL codes on windows
=> the workaround is an atexit handler that calls epicsExitCallAtExits in
the poosix osdThreads atexit handler
2004-09-16 18:22:33 +00:00
W. Eric Norum
63aba004d1
Add explantory message.
2004-09-16 17:52:23 +00:00
W. Eric Norum
f8647ac5c6
Guard against overzealous optimizers.
2004-09-16 15:56:35 +00:00
W. Eric Norum
045619d68a
Fix bug in 'pending' routine.
...
Provide rudimentary show routine.
2004-09-16 15:31:32 +00:00
W. Eric Norum
cd84c95920
Don't let receiver printing mess up priority-based send checks.
...
Improve priority-based send check messages.
2004-09-16 15:29:00 +00:00
W. Eric Norum
7a1249cd99
Allow calls from RTEMS test harness.
2004-09-16 14:04:21 +00:00
Marty Kraimer
262901c567
call epicsAtExit from errlogThread
2004-09-16 11:25:09 +00:00
W. Eric Norum
c7e31a2a41
Treat RTEMS like vxWorks.
2004-09-16 00:45:45 +00:00
W. Eric Norum
99690a12e2
Tread RTEMS like vxWorks.
2004-09-16 00:41:03 +00:00
W. Eric Norum
ca9146dfb5
Allow calling from RTEMS test harness.
2004-09-15 22:02:49 +00:00
W. Eric Norum
5d2cc64d62
Allow calling from RTEMS test harness.
2004-09-15 21:39:05 +00:00
W. Eric Norum
cb1c8e14af
Get isnan/isinf.
2004-09-14 23:09:33 +00:00
W. Eric Norum
4a95bacb24
Pick up OS-specific declarations.
2004-09-14 23:08:29 +00:00
Jeff Hill
0d2e8aa434
o added config via EPICS_CA_MAX_SEARCH_PERIOD
2004-09-03 21:36:58 +00:00
Marty Kraimer
bcbcf05110
atReboot calls epicsExitCallAtExits not epicsExit
2004-08-31 17:57:00 +00:00
Marty Kraimer
f408398166
add atReboot for vxWorks
2004-08-31 12:43:40 +00:00
Marty Kraimer
34a59c7eb9
do not call exit on vxWorks
2004-08-31 12:43:08 +00:00
Marty Kraimer
447e03c994
atReboot is new
2004-08-31 12:42:28 +00:00
Marty Kraimer
bedba55eb5
add defs for C++
2004-08-31 12:41:56 +00:00
Marty Kraimer
63f139adc5
epicsExit and epicsStdioRedirect
2004-08-27 16:04:26 +00:00
cvs2svn
47223261a0
This commit was manufactured by cvs2svn to create branch 'B3.14'.
2004-08-27 16:04:23 +00:00
Marty Kraimer
a15c5377f2
allow epicsStdioRedirect
2004-08-27 16:02:03 +00:00
cvs2svn
34a4b00f91
This commit was manufactured by cvs2svn to create branch 'B3.14'.
2004-08-27 16:00:33 +00:00
Marty Kraimer
5505bfc3ab
do not include epicsStdio
2004-08-27 16:00:04 +00:00
Jeff Hill
916038e13a
fixed holding lock while suspended in epicsThreadSuspendSelf()
2004-08-26 23:36:05 +00:00
W. Eric Norum
4e92e2f36c
Add prototype for strtok_r which is in the library but not in the headers
...
with -ansi.
2004-08-24 21:13:05 +00:00
W. Eric Norum
d41312bac5
Fix warning.
2004-08-12 13:38:17 +00:00
W. Eric Norum
012f44ff48
Fix convertDoubleToWakeTime warning.
2004-08-12 13:29:29 +00:00
W. Eric Norum
e3e3737a71
Block signals in all but the main thread.
2004-08-11 21:37:55 +00:00
Jeff Hill
73dd387f05
moved setThreadName() out so that it could use C++ exceptions instead of
...
windows structured exceptions (which are not compiler portable)
2004-08-11 00:46:38 +00:00
Jeff Hill
2d613ba5d0
fixed DLL export
2004-08-11 00:46:12 +00:00
Marty Kraimer
83adcfbaea
implement atexit to cleanup
2004-08-03 18:17:56 +00:00
Jeff Hill
ac8dc4facd
fixed locking associated with the cleanup flag
...
(this is not a known problem, the problem was identified instead during code inspection)
2004-07-30 23:34:24 +00:00
Marty Kraimer
8148784a20
exitWait ( double delay ) => exitWait (const double delay )
2004-07-16 12:53:56 +00:00
Marty Kraimer
12b20f2398
More changes for OkToBlock
2004-07-16 11:33:53 +00:00
Marty Kraimer
4324145435
dont printf unless pvtData.toConsole
2004-07-15 14:04:29 +00:00