21aed171a5
Another malloc() + bzero() => calloc()
Andrew Johnson
2008-04-25 21:57:31 +00:00
0639850d7a
Expanded tabs, replaced malloc() + bzero() with calloc().
Andrew Johnson
2008-04-25 21:48:19 +00:00
e738b5c617
Added ai support; renamed source file.
Andrew Johnson
2008-04-25 21:13:17 +00:00
5cdb9ff089
Renamed devTimestampSI.c with ai support added.
Andrew Johnson
2008-04-25 21:08:10 +00:00
7256130470
Added ai support; renamed source file.
Andrew Johnson
2008-04-25 21:05:59 +00:00
81a56a5b9e
Second try at creating *_Include.dbd dependancy on Makefile.
Janet B. Anderson
2008-04-25 20:06:10 +00:00
e5b6693d8c
Backed out Created *_Include.dbd dependancy on Makefile.
Janet B. Anderson
2008-04-25 18:44:21 +00:00
e05cf72537
Created <name>_Include.dbd now depends on Makefile.
Janet B. Anderson
2008-04-25 15:29:16 +00:00
158ce5ac32
New tool chain does not need (and must not have) -m5200 in addition to -m528x.
W. Eric Norum
2008-04-24 18:18:12 +00:00
38f17b720e
Allow subroutine changes at runtime, from Kazimierz Gofron (Codeathon) Also did some major cleanup.
Andrew Johnson
2008-04-24 16:30:37 +00:00
92936a9134
Do gmake in bonfir directory not config/tools directory.
Janet B. Anderson
2008-04-22 15:09:48 +00:00
6f7156cab2
Clean up.
W. Eric Norum
2008-04-18 20:30:19 +00:00
fc85afd77c
Clean up some minor issues with differences between RTEMS/vxWorks/POSIX.
W. Eric Norum
2008-04-18 19:20:50 +00:00
a3cd917de2
General Time, from Peter Denison, Eric Norum and many others...
Andrew Johnson
2008-04-18 18:39:32 +00:00
b02f69092c
Allow apps and extensions to define CONFIG.
Janet B. Anderson
2008-04-18 16:28:02 +00:00
9816887062
Allow use of a site configure directory by defining RULES in CONFIG.
Janet B. Anderson
2008-04-18 16:24:21 +00:00
afd028c4ff
Round sleep time to nearest tick. This is important when working with high-precision time sources, such as event receivers.
W. Eric Norum
2008-04-17 22:04:57 +00:00
b8f613881b
iocInit() installs a signal handler that ignores SIGHUP
Ralph Lange
2008-04-17 19:52:23 +00:00
57005d58ae
Use new, simpler, RTEMS test harness.
W. Eric Norum
2008-04-17 19:34:57 +00:00
60449e20b0
+= epicsSignalInstallSigHupIgnore (libCom/osi)
Ralph Lange
2008-04-17 18:57:07 +00:00
7e31cb0db3
Round off sleep times -- makes timed scan threads work better when high-quality time source (e.g. event receiver) is used.
W. Eric Norum
2008-04-17 18:53:54 +00:00
f6dd8d5654
+= caput -c option; updated usage infos and documentation to match
Ralph Lange
2008-04-17 02:53:19 +00:00
73e17ac32a
Applied caput patches from Andy Foster; updated usage infos to match
Ralph Lange
2008-04-17 02:31:36 +00:00
9d7fb60785
Added mote about deprecating epicsShareAPI.
Andrew Johnson
2008-04-15 20:30:22 +00:00
5708538d32
Back out erroneous commit.
W. Eric Norum
2008-04-15 14:44:31 +00:00
aa71115a4b
Back out yesterday's mistaken commits.
W. Eric Norum
2008-04-15 14:42:19 +00:00
6254f0d730
General time changes.
W. Eric Norum
2008-04-14 20:08:39 +00:00
5e51fdaa91
Initial general time supportl.
W. Eric Norum
2008-04-14 19:49:48 +00:00
489af50c7a
Preliminary general time changes.
W. Eric Norum
2008-04-14 19:49:47 +00:00
fde879062d
Some versions of Solaris define isinf() macro.
Andrew Johnson
2008-04-14 18:50:32 +00:00
c64685a360
Varargs functions in CALC.
Andrew Johnson
2008-04-10 18:31:33 +00:00
b281b453bb
Added variable argument functions, mostly by Benjamin Fransken. MIN, MAX, FINITE and ISINF can now take any number of arguments.
Andrew Johnson
2008-04-10 18:06:47 +00:00
df59c12f75
Added CPPFLAGS -mcpu=arm9 -marm -- from Heinrich du Toit.
Janet B. Anderson
2008-04-09 20:41:33 +00:00
85b20ffaea
Fix envPaths output for cexp users.
Andrew Johnson
2008-04-08 17:49:33 +00:00
fb930b6b0e
Renamed convertRelease target 'STDOUT' to 'releaseTops' and fixed build files. Removed the -h option to convertRelease, use $ENV{EPICS_HOST_ARCH} instead. Reworked variables associated with expandVars to make it simpler to use. Split EPICS::Utils module into three parts. Moved code from fullPathName.pl into the new EPICS::Path module. Changed convertRelease.pl to use new modules. Added some documentation to RELEASE_NOTES.html
Andrew Johnson
2008-04-03 21:57:16 +00:00
2a9ccaf2c0
Use correct conditional.
W. Eric Norum
2008-04-01 20:36:08 +00:00
bc3584c834
Moved Perl modules from Ctlsys to EPICS. Cleanup and corrections in expandVars@.
Andrew Johnson
2008-04-01 19:25:47 +00:00
e1d28a495a
Allow use with pre-release version of RTEMS-4.9.
W. Eric Norum
2008-04-01 18:16:29 +00:00
d91feefcac
Use _Objects_Get_name_as_string if available. Clean up some warnings.
W. Eric Norum
2008-04-01 17:00:12 +00:00
e8d52af7bc
Can't make epicsInt8 a 'signed char', it breaks too much stuff. This is a problem - on some archs char is signed, on others not.
Andrew Johnson
2008-04-01 15:54:01 +00:00
f21aed109c
An epicsInt8 is signed, but a bare 'char' isn't necessarily.
Andrew Johnson
2008-03-31 19:46:46 +00:00
37b371e956
macLib cleanup, added support for scoped macros. New test program for regular macros as well as the environment variable tests.
Andrew Johnson
2008-03-31 19:30:17 +00:00
2079c128d5
Cleanup of epicsThreadPrivate stuff, remove unnecessary code.
Andrew Johnson
2008-03-28 22:35:48 +00:00
37cd3234bd
Use perl ExtUtils for CP, MV, RM, and RMDIR macro definitions.
Janet B. Anderson
2008-03-28 21:35:26 +00:00
a4a2a73fe7
Added ifneq test around -include lines for make version 3.80 on Linux FC4. See Ernest Williams for details.
Janet B. Anderson
2008-03-28 19:28:13 +00:00
1d1454ba98
Removed perl scripts cp.pl mkdir.pl mv.pl rm.pl.
Janet B. Anderson
2008-03-26 21:10:05 +00:00
0c4cf4ff23
SRC_DIRS should be inside top tree.
Janet B. Anderson
2008-03-26 18:55:03 +00:00
7a6528cf1c
Removed references to EPICS_BASE, EPICS_EXTENSIONS, and CTLSYS.
Janet B. Anderson
2008-03-25 22:04:52 +00:00
c1512557d5
Removed EXPANDFLAGS definition. It is defined in configure/RULES_EXPAND.
Janet B. Anderson
2008-03-25 22:03:41 +00:00
2929063e3c
Removed debugging lines.
Janet B. Anderson
2008-03-24 22:27:42 +00:00
09639d6183
Initial version.
Janet B. Anderson
2008-03-24 22:24:22 +00:00
1ff1ba637e
Moved configure/tools files to src/tools directory.
Janet B. Anderson
2008-03-24 22:17:06 +00:00
678dec4100
Added new tools directory.
Janet B. Anderson
2008-03-24 22:09:02 +00:00
ad4a336053
Include cfg/RULES* files to get DIRECTORY_TARGET names for uninstall.
Janet B. Anderson
2008-03-24 22:06:46 +00:00
b10833318b
Macros and rules for octave files.
Janet B. Anderson
2008-03-24 22:06:26 +00:00
861e6ab132
Allow user defined installation file types Added new file types ADL,ALH,CFG,IDL,PERL_MODULE,PERL_SCRIPT
Janet B. Anderson
2008-03-24 22:06:05 +00:00
93d1359256
New expand facility to expand @xxx@ variables.
Janet B. Anderson
2008-03-24 22:05:42 +00:00
101256d28c
Moved configure/tools perl tools to src/tools directory. Replaced O.<T_A> files CONFIG_APP_INCLUDE and RULES_INCLUDE creation with defs and rules in configure files CONFIG_APP_INCLUDE and RULES_BUILD
Janet B. Anderson
2008-03-24 22:05:10 +00:00
1e0178a492
Moved configure/tools perl tools to src/tools directory. Replaced O.<T_A> files CONFIG_APP_INCLUDE and RULES_INCLUDE creation with defs and rules in configure files CONFIG_APP_INCLUDE and RULES_BUILD
Janet B. Anderson
2008-03-24 22:04:01 +00:00
0485bc7838
Moved configure/tools perl tools to src/tools directory.
Janet B. Anderson
2008-03-24 22:03:42 +00:00
74ff11919f
Replaced O.<T_A> files CONFIG_APP_INCLUDE and RULES_INCLUDE creation with defs and rules in configure files CONFIG_APP_INCLUDE and RULES_BUILD Allow new CFGS - user RULES* file to be installed into a cfg directory. New expand facility to expand @xxx@ variables.
Janet B. Anderson
2008-03-24 22:03:08 +00:00
716dabdba1
Replaced O.<T_A> files CONFIG_APP_INCLUDE and RULES_INCLUDE creation with defs and rules in configure files CONFIG_APP_INCLUDE and RULES_BUILD
Janet B. Anderson
2008-03-24 22:02:29 +00:00
87c4db7e4d
Moved condWait() into conditional compilation area where it's used.
Andrew Johnson
2008-03-17 22:18:25 +00:00
3a40dddccb
Give up trying to calculat epicsEpochOffset, which is a constant. Also fixed incorrect NTP timescale conversion constant.
Andrew Johnson
2008-03-14 20:50:39 +00:00
4deb3a92c9
Fixed 64-bit bug copying timestamp.
Andrew Johnson
2008-02-21 19:47:37 +00:00
5478ba8bc6
Rewrite. abs_path() fails if path components before the last don't exist.
Andrew Johnson
2008-01-11 21:35:56 +00:00
f26de14718
Remove old-style stack check code. spy provides a better mechanism.
W. Eric Norum
2008-01-10 15:03:45 +00:00
9d8886e8cc
Add extended BSP routines.
W. Eric Norum
2008-01-08 22:19:50 +00:00
95d6cbe8be
Add MVME3100 support.
W. Eric Norum
2008-01-08 22:06:14 +00:00
1f7398344c
Clean up GEV VPD support.
W. Eric Norum
2008-01-08 20:58:10 +00:00
193c5b234c
Add VPD offset.
W. Eric Norum
2008-01-08 20:47:37 +00:00
b8cd8f5507
Add open argument.
W. Eric Norum
2008-01-08 20:29:20 +00:00
e366f72788
Add errno header.
W. Eric Norum
2008-01-08 20:26:48 +00:00
f8959705b3
More GEV changes.
W. Eric Norum
2008-01-08 20:24:19 +00:00
2bb463293f
Add serial EEPROM support.
W. Eric Norum
2008-01-08 20:14:13 +00:00
62a93f0565
Add default address for GEV memory.
W. Eric Norum
2008-01-08 19:15:23 +00:00
91cdaf7cca
Fixed warnings on 64-bit platforms.
Andrew Johnson
2008-01-04 21:32:19 +00:00
b0c0ab77ac
Reduce initial size of expanded string.
Andrew Johnson
2008-01-04 17:07:30 +00:00
7cf188ff61
Fix issues when char is signed.
Andrew Johnson
2008-01-04 16:52:15 +00:00
9fa90d5d5d
Cleanup.
Andrew Johnson
2008-01-04 16:43:44 +00:00
23d1feffcc
Added vxWorks version 6.4
Andrew Johnson
2008-01-04 16:19:57 +00:00
3722db6db7
Get types.
W. Eric Norum
2007-12-17 21:23:26 +00:00
1c89724137
Use new configuration entries.
W. Eric Norum
2007-12-17 21:05:20 +00:00
b8bac42678
Use standard types.
W. Eric Norum
2007-12-17 20:56:50 +00:00
b6479e4e38
RTEMS internals have changed slightly.
W. Eric Norum
2007-12-17 20:50:24 +00:00
5e87e645e0
Use standard types.
W. Eric Norum
2007-12-17 19:47:51 +00:00
9cb7a7a339
Use standard types -- new versions of RTEMS will be drop the rtems_xxx types.
W. Eric Norum
2007-12-17 18:43:59 +00:00
407234e390
Removed some comments.
Janet B. Anderson
2007-12-12 20:19:01 +00:00
271a80ab61
Made change for make -j option. Changed name of include file.
Janet B. Anderson
2007-12-12 20:15:24 +00:00
f613d379ec
Made change for make 0j option. Changed name of include file.
Janet B. Anderson
2007-12-12 20:14:14 +00:00
f8152ac318
Made CONFIG_SITE file an optional include file.
Janet B. Anderson
2007-12-12 20:04:54 +00:00
7efb669ee3
Removed CC and CCC defs because they are in CONFIG.gnuCommon
Janet B. Anderson
2007-12-12 20:01:03 +00:00
2b29bede08
Option -fPIC not needed.
Janet B. Anderson
2007-12-12 19:42:57 +00:00
bf6ff7cc1c
Set valid builds to Ioc for cross builds.
Janet B. Anderson
2007-12-11 21:17:03 +00:00
55fde6bb9f
GNU_TARGET now in CONFIG_SITE file. Flag for 32 bit build added.
Janet B. Anderson
2007-12-11 21:15:27 +00:00
42af0cab54
GNU_TARGET now in a CONFIG_SITE file.
Janet B. Anderson
2007-12-11 20:58:26 +00:00
4c27f4c83b
Simplified code. Added flag for 32/64 bit. GNU_TARGET now in CONFIG_SITE*.
Janet B. Anderson
2007-12-11 20:56:39 +00:00
b14316865d
Updated FLAGS for 64 bit build.
Janet B. Anderson
2007-12-11 20:50:22 +00:00
79cc983edc
Moved GNU_DIR def to CONFIG_COMMON. Moved *SHRLIB_LDFLAGS defs to CONFIG.gnuCommon.
Janet B. Anderson
2007-12-11 20:23:00 +00:00
51b179160b
Added optional -pipe option for GNU compiler builds.
Janet B. Anderson
2007-12-11 19:05:39 +00:00