Andrew Johnson
|
f1a0584273
|
Fix gcc warnings.
|
2009-02-03 06:05:51 +00:00 |
|
Andrew Johnson
|
289f5500a4
|
Restart nanosleep() on EINTR.
|
2009-01-30 20:15:40 +00:00 |
|
Andrew Johnson
|
ffe38fffb8
|
Don't forget to flush!
|
2009-01-28 21:16:39 +00:00 |
|
Andrew Johnson
|
c85052de6c
|
Fix errlogPrint and errlogVprintf so the latter outputs to the console.
|
2009-01-28 21:05:34 +00:00 |
|
Andrew Johnson
|
292a763d9a
|
Enhance generalTime subsystem with interrupt-context time & event requests.
|
2009-01-28 20:01:41 +00:00 |
|
W. Eric Norum
|
deae06a694
|
Reduce RTEMS stack sizes.
Use new RTEMS 'unified memory pools'.
|
2009-01-23 20:21:41 +00:00 |
|
Andrew Johnson
|
105448f3f8
|
Fix access to uninitialized memory.
|
2009-01-16 16:49:19 +00:00 |
|
Andrew Johnson
|
a7a6c01bea
|
Removed the pthread_cancel() functionality from posix/osdThread.c,
resolving the whole issue with catch(...) on NPTL.
|
2009-01-06 23:06:25 +00:00 |
|
Andrew Johnson
|
4026d9f27c
|
Nested classes have no special access priviledges to their outer class, but
only the vxWorks compiler seems to check this. Added friend to fix.
An implicit constructor is only created if no user-defined ones exist.
|
2009-01-06 21:53:04 +00:00 |
|
Andrew Johnson
|
f14e6df788
|
Don't do necessary stuff inside assert().
|
2009-01-06 17:07:56 +00:00 |
|
Andrew Johnson
|
12e4ad3c5a
|
Cleanup. Handle re-initialization during shutdown gracefully.
|
2008-12-10 21:43:36 +00:00 |
|
Andrew Johnson
|
0be13dfc0f
|
Added registryDump command.
|
2008-12-10 21:34:00 +00:00 |
|
Andrew Johnson
|
67ef06c1e3
|
Cleanup.
|
2008-12-10 21:32:06 +00:00 |
|
Andrew Johnson
|
f951aab3f3
|
Fix possible race condition on SMP systems.
|
2008-12-09 21:46:40 +00:00 |
|
Andrew Johnson
|
f3bcf735cc
|
Bug fix reported by Jens Eden.
|
2008-12-04 23:38:47 +00:00 |
|
Andrew Johnson
|
a58fa323d8
|
The pointer is volatile, not the object itself...
|
2008-12-01 17:03:03 +00:00 |
|
Andrew Johnson
|
79a2649596
|
Fixed problem with time provider registration on dual-CPU systems.
|
2008-11-21 23:23:25 +00:00 |
|
Jeff Hill
|
e99e352e2c
|
redesigned this facility for simplicity, clarity, and robustness
|
2008-11-19 17:20:15 +00:00 |
|
Jeff Hill
|
fd5b03405a
|
disable copy ctor and operator for the epicsOnceImpl private class
|
2008-11-19 17:11:49 +00:00 |
|
Andrew Johnson
|
a37105e0c7
|
Fixed buffer overflow in thread name.
|
2008-11-16 17:32:58 +00:00 |
|
Andrew Johnson
|
01349a9448
|
Add epicsShare decorators for visibility in a Cygwin DLL.
|
2008-10-23 19:27:24 +00:00 |
|
Jeff Hill
|
c5f15a3e17
|
fixed bug introduced after R3.14.9, but before R3.14.10-RC1 and R3.14.10-RC2
|
2008-10-21 20:26:48 +00:00 |
|
Andrew Johnson
|
b3abcbb52e
|
Don't fail if epicsSnprintf returns less than the buffer size needed.
|
2008-10-20 15:35:10 +00:00 |
|
W. Eric Norum
|
3b2bbd50e5
|
Cleaner version of wait with timeout fix.
|
2008-10-16 13:38:14 +00:00 |
|
W. Eric Norum
|
ba5080d6f4
|
Return TIMEOUT status even when delay time is 0.
|
2008-10-15 19:40:57 +00:00 |
|
W. Eric Norum
|
a6ed0d3a53
|
RTEMS newlib version of strtod handles INF/NAN.
|
2008-10-15 19:40:00 +00:00 |
|
W. Eric Norum
|
7245f8127c
|
Arrange for compatability with compile-time and run-time linking.
|
2008-10-11 16:40:46 +00:00 |
|
Andrew Johnson
|
2eb849b91c
|
Fix segfault on linux - catch(...) must not call std::unexpected()
|
2008-10-08 22:44:32 +00:00 |
|
Ralph Lange
|
1d6bea83de
|
This is included from epicsEndian.h, so it must be usable from C and C++.
|
2008-10-08 10:31:44 +00:00 |
|
Andrew Johnson
|
f58002e1fd
|
Exception classes don't need to derive from std::exception,
this can cause build faults on some architectures.
|
2008-10-07 15:19:35 +00:00 |
|
W. Eric Norum
|
d579e30210
|
Prevent warnings -- test show that this still generates correct code.
|
2008-10-07 12:18:43 +00:00 |
|
W. Eric Norum
|
48257aec7c
|
Fix race condition exposed by compilers with more agressive optimization.
Add test procedure for epicsRingBytes.
|
2008-10-07 11:05:41 +00:00 |
|
Andrew Johnson
|
e97439c7df
|
Ensure the last test actually completes and reports...
|
2008-10-03 19:28:34 +00:00 |
|
Andrew Johnson
|
ec8761185d
|
Another fix, for the SunPro compiler this time.
|
2008-09-30 17:24:11 +00:00 |
|
Jeff Hill
|
67e9d89ebd
|
extended comment
|
2008-09-30 16:31:09 +00:00 |
|
Andrew Johnson
|
d3eb8170ff
|
Fix for vxWorks 6.x - don't use std::min/max.
|
2008-09-30 15:29:57 +00:00 |
|
Jeff Hill
|
dff447028f
|
improved fix for mantis 316
|
2008-09-27 01:37:01 +00:00 |
|
Jeff Hill
|
1ba1909bdb
|
improved fix for mantis 316
|
2008-09-27 01:18:39 +00:00 |
|
Jeff Hill
|
32616ba5fa
|
imprved fix for mantis 316
|
2008-09-26 22:12:15 +00:00 |
|
Andrew Johnson
|
37f4457c03
|
Added EPICS_DEPRECATED.
|
2008-09-26 17:24:32 +00:00 |
|
Andrew Johnson
|
896223e819
|
Fixed compiler warning.
|
2008-09-26 17:00:17 +00:00 |
|
Jeff Hill
|
9f71cf22cd
|
fix for mantis 304
|
2008-09-25 16:35:15 +00:00 |
|
Andrew Johnson
|
1269897998
|
Fixed epicsEventWaitWithTimeout(id, 0.0), added test.
|
2008-09-24 19:24:59 +00:00 |
|
Jeff Hill
|
21e8912031
|
fixed conditional
|
2008-09-24 16:29:50 +00:00 |
|
Jeff Hill
|
7f96b9c0fc
|
added try / catch block to epicsThread :: exoitWait () so that exception
specification isnt violated
|
2008-09-24 15:57:28 +00:00 |
|
Andrew Johnson
|
01b8fbf100
|
Change NTP Synq period to 1 minute.
|
2008-09-15 21:26:33 +00:00 |
|
W. Eric Norum
|
50a6dbee9c
|
Reuse NTP socket.
|
2008-09-15 21:09:44 +00:00 |
|
Andrew Johnson
|
a87bfe1ee7
|
Cygwin doesn't actually provide a clock_settime symbol, although the
prototype is present in time.h so we supply our own that returns error.
|
2008-09-15 20:07:23 +00:00 |
|
Andrew Johnson
|
3a671f712f
|
Missing epicsExportSharedSymbols
|
2008-09-15 18:49:31 +00:00 |
|
Andrew Johnson
|
ac69ccbff7
|
Fix Darwin build, which doesn't have CLOCK_REALTIME.
|
2008-09-15 14:55:19 +00:00 |
|