Commit Graph

2609 Commits

Author SHA1 Message Date
Andrew Johnson 37b371e956 macLib cleanup, added support for scoped macros.
New test program for regular macros as well as the environment variable tests.
2008-03-31 19:30:17 +00:00
Andrew Johnson 2079c128d5 Cleanup of epicsThreadPrivate stuff, remove unnecessary code. 2008-03-28 22:35:48 +00:00
Andrew Johnson 87c4db7e4d Moved condWait() into conditional compilation area where it's used. 2008-03-17 22:18:25 +00:00
Andrew Johnson 3a40dddccb Give up trying to calculat epicsEpochOffset, which is a constant.
Also fixed incorrect NTP timescale conversion constant.
2008-03-14 20:50:39 +00:00
Andrew Johnson 91cdaf7cca Fixed warnings on 64-bit platforms. 2008-01-04 21:32:19 +00:00
Andrew Johnson b0c0ab77ac Reduce initial size of expanded string. 2008-01-04 17:07:30 +00:00
Andrew Johnson 7cf188ff61 Fix issues when char is signed. 2008-01-04 16:52:15 +00:00
W. Eric Norum 3722db6db7 Get types. 2007-12-17 21:23:26 +00:00
W. Eric Norum 1c89724137 Use new configuration entries. 2007-12-17 21:05:20 +00:00
W. Eric Norum b6479e4e38 RTEMS internals have changed slightly. 2007-12-17 20:50:24 +00:00
W. Eric Norum 5e87e645e0 Use standard types. 2007-12-17 19:47:51 +00:00
W. Eric Norum 9cb7a7a339 Use standard types -- new versions of RTEMS will be drop the rtems_xxx types. 2007-12-17 18:43:59 +00:00
Andrew Johnson 3fa2a79f4f Move static command structures to file scope, needed for vxWorks-x86 targets. 2007-11-27 17:57:25 +00:00
Andrew Johnson 6580220e37 Introduce new header epicsEndian.h which allows C code to find out the
platform's byte order (osiWireFormat.h is C++ only).
2007-11-14 21:59:59 +00:00
Andrew Johnson 0e723c8185 Introduce new header epicsEndian.h which allows C code to find out the
platform's byte order (osiWireFormat.h is C++ only).
2007-11-13 23:46:53 +00:00
Andrew Johnson 54ce8fbdbe Fixed Mantis #290. 2007-11-13 23:27:35 +00:00
Andrew Johnson 4b7d838b20 Replaced epoch offset calculation, fixes problem on vxWorks. 2007-11-13 22:54:20 +00:00
Andrew Johnson 892c305cc5 Possible fix for Win32, CR+LF in lines output by unitTest code. 2007-11-06 23:36:25 +00:00
W. Eric Norum 9bf85a7c65 Add OS X specific version of epicsMath.h to allow for use of isfiniite(). 2007-11-05 16:49:35 +00:00
Andrew Johnson faf4b84463 Correct exception message. 2007-10-29 18:28:03 +00:00
Janet B. Anderson 9d2b8ece7b Changes for GNU make -j option (multiple jobs). 2007-10-24 21:21:54 +00:00
W. Eric Norum 987d3295da Add more NTP override code. 2007-10-08 14:57:09 +00:00
W. Eric Norum 5790d231c2 Add NTP capability (to match vxWorks). 2007-10-03 23:38:26 +00:00
Andrew Johnson 52ab7f6d6b A char with the top bit set doesn't cast properly when its signed. 2007-09-11 19:11:55 +00:00
Andrew Johnson abd2a46c79 Mostly cosmetic changes.
Added an ifdef test for FLOAT_WORD_ORDER in os/default/osdWireConfig.h
2007-08-28 16:42:45 +00:00
Jeff Hill f9e64792e1 installed 2007-08-27 23:56:53 +00:00
Jeff Hill 7edfbdeee6 installed 2007-08-27 23:48:06 +00:00
Jeff Hill 9775a058b8 installed 2007-08-27 22:25:56 +00:00
Jeff Hill fb1ee4e2e1 added newline to eof 2007-08-27 22:23:06 +00:00
Jeff Hill 07c1e3016d installed osdWireConfig.h 2007-08-27 22:20:50 +00:00
Jeff Hill cd43e09eee installed 2007-08-27 22:16:30 +00:00
Jeff Hill c9722c3061 changed to use osdWireConfig.h def of EPICS_BYTE_ORDER and EPICS_FLOAT_WORD_ORDER 2007-08-27 22:13:39 +00:00
Jeff Hill 0154bf5388 define EPICS_ENDIAN_LITTLE and EPICS_ENDIAN_BIG 2007-08-27 22:10:15 +00:00
Andrew Johnson b454b73b28 Cleanup, improve error message. 2007-08-21 21:09:14 +00:00
Andrew Johnson 30f2018b17 These osiRegister files not used. 2007-08-21 21:07:28 +00:00
W. Eric Norum 0274263976 New source file. 2007-08-03 13:54:22 +00:00
W. Eric Norum 5bf49c4616 More timing cleanups for RTEMS. 2007-06-20 15:38:40 +00:00
W. Eric Norum 526a05b756 Drop some vxWorks-specific code. 2007-06-19 16:20:36 +00:00
W. Eric Norum 1ea11f02f8 RTEMS now has iocClock.h. 2007-06-19 16:10:01 +00:00
W. Eric Norum f8689c77de Add drvTs support. 2007-06-19 16:04:29 +00:00
Andrew Johnson 8b0673a3ab Don't run parent's atexit() handlers if child's exec() fails. 2007-06-11 20:03:03 +00:00
Andrew Johnson 643db2e417 Make sure the EPICS epoch is 1990-01-01T00:00:00 UTC 2007-05-07 20:50:38 +00:00
W. Eric Norum da7425440e Add ieeefp.h to pick up isnan and friends. 2007-05-03 20:57:37 +00:00
Andrew Johnson ad8302f4b1 Added VAL keyword to CALC parser and evaluator; evaluates to previous result. 2007-05-03 20:03:38 +00:00
Andrew Johnson ae887b7527 Make date() command available to all architectures.
Allow the user to specify the date/time format string.
2007-05-01 20:23:57 +00:00
Andrew Johnson 217a959d59 CPUs using Altivec need an additional flag to taskSpawn(). 2007-04-16 19:44:22 +00:00
Jeff Hill 8f50c431f2 fixed spelling in a comment 2007-03-30 20:22:04 +00:00
W. Eric Norum 76ecfec86b Latest version of newlib has math.h which has all that's needed. 2007-03-16 03:59:05 +00:00
Andrew Johnson 70cc7eaab9 Reorganized iocsh command registration to untangle the build order.
The iocsh core is now part of libCom, and commands are registered locally
with a Register routine for each IOC library.
2007-03-13 17:54:23 +00:00
Andrew Johnson 71e01ae55d Warning suppression bug fix from Benjamin Franksen. 2007-02-28 16:05:18 +00:00