00d0f2dfce
Added code to use stLport library instead of default Cstd library.
Janet B. Anderson
2008-07-10 19:45:02 +00:00
877c039614
Redundancy + errlog.
Andrew Johnson
2008-07-10 18:45:56 +00:00
f7fde77d44
Work done in makeMakefileInclude.pl now done in RULES_TARGET.
Janet B. Anderson
2008-07-10 18:31:01 +00:00
21f4b0f987
Added RULES_TARGET & made changes to allow removing makeMakefileInclude.pl
Janet B. Anderson
2008-07-10 18:28:19 +00:00
9cd14f0cc4
Send errlog output to stderr rather than stdout, from J Lewis Muir.
Andrew Johnson
2008-07-10 18:04:10 +00:00
db9dc38ed8
Find xsubpp and podchecker from the path to the perl binary.
Andrew Johnson
2008-07-10 17:27:22 +00:00
c9bc70bd6a
Added iocBuild, iocPause and iocRun commands. These are mainly for redundant IOCs, but may be useful elsewhere. iocBuild prepares the IOC and freezes it just before it goes live. A subsequent iocRun kicks it into life, or restarts it when paused. iocPause freezes all scan tasks and disconnects the server.
Andrew Johnson
2008-07-09 21:31:56 +00:00
d0d8761d0d
Removed epicsShareApi decorators. Give periodic scans their own scan list structure. Other cleanup.
Andrew Johnson
2008-07-09 14:50:10 +00:00
3b10db881c
Removed rebuild from ACTIONS, rebuild depends on clean install.
Janet B. Anderson
2008-07-03 18:44:50 +00:00
963c43a198
Use $(TOOLS)/useManifestTool.pl tool only when needed and when it exists.
Janet B. Anderson
2008-07-03 15:16:04 +00:00
51f48fae40
Added PRECIOUS for COMMON_DIR header files.
Janet B. Anderson
2008-07-03 15:09:31 +00:00
f6f07be763
Changes to allow LOADABLE_LIBRARY to work for borland and MS compilers.
Janet B. Anderson
2008-07-03 15:02:15 +00:00
37d6265427
Removed LINK.loadable_shrlib and added TARGET_LIB_LDFLAGS.
Janet B. Anderson
2008-07-03 15:01:09 +00:00
af569835c7
Changed .o to $(OBJ).
Janet B. Anderson
2008-07-02 15:19:16 +00:00
db1cf982f7
Modified APS override of GNU_DIR.
Janet B. Anderson
2008-07-02 15:17:09 +00:00
fc1139f9da
Removed unnecessary ifdef T_A.
Janet B. Anderson
2008-07-01 20:11:40 +00:00
7a98decb49
Onlu use nonexistantFilename when necessary.
Janet B. Anderson
2008-07-01 20:09:29 +00:00
06caa877c2
64-bit etc.
Andrew Johnson
2008-07-01 16:51:02 +00:00
ab7011a214
Fixes for IOCs on 64-bit platforms. empty string to char conversions now produce 0, not '0'. Record types ANSIfied by John Hammonds.
Andrew Johnson
2008-07-01 16:49:08 +00:00
5146b46fc3
Move cap5 after softIoc.
Andrew Johnson
2008-07-01 16:41:07 +00:00
7ba7c86177
Addec cap5.
Andrew Johnson
2008-06-27 23:39:19 +00:00
f21ec43560
Added Perl5 interface to CA. Not tested on Windows...
Andrew Johnson
2008-06-27 22:19:30 +00:00
1af874b74e
Added RELEASE_DBFLAGS definition. Fixed double $ for archs names.
Janet B. Anderson
2008-06-26 16:14:24 +00:00
1ea4322dbd
Fixed DBFLAGS definition.
Janet B. Anderson
2008-06-26 16:12:51 +00:00
7e120e3388
Don't register the hook more than once.
Andrew Johnson
2008-06-25 16:49:13 +00:00
1623c5ab39
Removed all references to GCC_EXEC_PREFIX.
Janet B. Anderson
2008-06-25 15:15:42 +00:00
c97214d4d2
Added initTrace command to exampleApp, registers a verbose initHook.
Andrew Johnson
2008-06-24 21:49:57 +00:00
df39142335
epicsThreadOnceOsd() must unlock mutex before calling func(). Required so callbackInit() can wait for its threads to start.
Andrew Johnson
2008-06-24 20:59:55 +00:00
13922ddd8d
Added hint to run RegisterDeviceDriver().
Andrew Johnson
2008-06-23 22:33:30 +00:00
a625f45303
Modified minimum version of Perl to 5.6 (not tested!) and gnumake to 3.81.
Andrew Johnson
2008-06-19 21:23:58 +00:00
448cdf851d
Just like vxWorks, RTEMS breaks horribly if GCC_EXEC_PREFIX is set.
W. Eric Norum
2008-06-19 21:23:47 +00:00
e0e3053b36
Cleanup after fix for Mantis #314.
Andrew Johnson
2008-06-13 15:32:05 +00:00
3a36b75c01
No special_linconv method needed in DSET, reduce number to 5. Fixes Mantis #314.
Andrew Johnson
2008-06-13 15:20:40 +00:00
3be3203377
Convert Inf and NaN values properly.
Andrew Johnson
2008-06-12 22:44:16 +00:00
eb37f08df2
RM definition has the -f option.
Janet B. Anderson
2008-06-11 20:50:17 +00:00
becb4378d4
Make epicsTimeGetCurrent and epicsTimeGetEvent with epicsShareAPI for backwards-compatibility reasons (someone may need this).
Andrew Johnson
2008-06-11 18:56:25 +00:00
556bab5ffe
Added initHookName() function. Use epicsThreadOnce() for lazy init.
Andrew Johnson
2008-06-11 14:50:40 +00:00
2dc0020513
Updated tasks, replaced explicit names with roles.
Andrew Johnson
2008-06-09 21:17:16 +00:00
18623bb67c
Fixed bug in FILE_TYPE_template. Replaced 644 with INSTALL_PERMISSIONS.
Janet B. Anderson
2008-06-09 20:35:01 +00:00
43dd9c2704
Changed 644 to INSTALL_PERMISSIONS.
Janet B. Anderson
2008-06-09 20:33:40 +00:00
ec06e418b9
Change startup/shutdown slightly.
Andrew Johnson
2008-06-09 18:25:36 +00:00
5a0bed0407
Call cantProceed() if taskwd task fails to start.
Andrew Johnson
2008-06-09 18:10:47 +00:00
b88a1c685e
Clean up stack size specification.
W. Eric Norum
2008-06-06 17:41:56 +00:00
3a202cafda
Comment.
Andrew Johnson
2008-06-06 14:33:27 +00:00
ad5760f61a
Remove duplicate null DSXT layer.
Andrew Johnson
2008-06-06 14:29:37 +00:00
e21bf9d9f1
Fixed bug in dbPutFieldLink: Couldn't change INP/OUT field of any record type that has no registered device support, whereas we should treat this field just as any other non-device link field.
Andrew Johnson
2008-06-05 22:06:58 +00:00
fdbb48af4f
Oops, missed a few bits...
Andrew Johnson
2008-06-04 20:08:20 +00:00
048e840928
Oops, missed a few bits...
Andrew Johnson
2008-06-04 19:54:15 +00:00
45bfa63a7d
static putSpecial() => public dbPutSpecial() for redundancy use.
Andrew Johnson
2008-06-03 22:40:10 +00:00
0a17bfc12a
Made 'dbcar' output much easier to understand.
Andrew Johnson
2008-06-03 21:21:29 +00:00
b591e01d05
Changed permissions to a *_PERMISSIONS definition.
Janet B. Anderson
2008-06-02 21:50:00 +00:00
9e5463d4d5
Added quote to echo line. Changed permissions to INSTALL_PERMISSIONS.
Janet B. Anderson
2008-06-02 21:46:01 +00:00
d955ed8fa4
Added installed file permission definitions.
Janet B. Anderson
2008-06-02 21:44:45 +00:00
39255ad560
Added dependancy and rule for DB_INSTALLS and DBD_INSTALLS.
Janet B. Anderson
2008-06-02 21:35:33 +00:00
389263f290
Simplified definitionss for INSTALL_BIN_INSTALLS and INSTALL_LIB_INSTALLS.
Janet B. Anderson
2008-06-02 21:18:32 +00:00
8ce9be1c04
Added dependancies and rules for BIN_INSTALLS and LIB_INSTALLS.
Janet B. Anderson
2008-06-02 20:29:34 +00:00
86bea94113
Change #! line, perl is rarely in /usr/local nowadays.
Andrew Johnson
2008-05-28 20:55:40 +00:00
8c9e5f63e5
Include generalTimeSup.h.
Andrew Johnson
2008-05-27 14:15:39 +00:00
7720ea696e
Oops.
Andrew Johnson
2008-05-22 20:24:52 +00:00
363080071c
Fix build issues on vxWorks.
Andrew Johnson
2008-05-22 20:19:34 +00:00
a117a73987
Make undefined macros a warning, not an error; only report once.
Andrew Johnson
2008-05-22 18:55:08 +00:00
1ed5eb1ad1
Major reworking of the task watchdog implementation: * Added new monitoring API with insert and remove callbacks; the old API is still supported though. * Added report routine, callable from iocsh. * taskwdInsert() can take a NULL tid, meaning the calling thread.
Andrew Johnson
2008-05-22 17:54:19 +00:00
797df775d0
void *asp => struct *. Removed some casts and cleaned up 'type-punned pointer' warnings.
Andrew Johnson
2008-05-21 17:46:02 +00:00
0363341826
Remove duplicate taskwdInsert() call for the CAS-UDP task.
Andrew Johnson
2008-05-20 17:45:18 +00:00
4831cf2421
Changed static consts to #defines, so C code can use in static initializers.
Andrew Johnson
2008-05-19 14:26:49 +00:00
06d11b736a
Cleanup, rework shutdown mechanism.
Andrew Johnson
2008-05-15 17:41:02 +00:00
24edb594cc
Included vxWorks.h, needed for vxWorks 6.6.
Andrew Johnson
2008-05-15 14:25:28 +00:00
975c5ae4c6
General Time cleanup.
Andrew Johnson
2008-05-14 18:42:26 +00:00
c4dfb6980b
Added support for vxWorks 6.6, info from Ernest Williams.
Andrew Johnson
2008-05-14 16:31:52 +00:00
a55eedd3f3
Enable collection of malloc statistics.
W. Eric Norum
2008-05-13 20:42:41 +00:00
9f8ee2d166
Make callback tasks shut down nicely.
Andrew Johnson
2008-05-12 20:40:49 +00:00
500f22cd37
Allow "Soft Timestamp" device address changes at runtime.
Andrew Johnson
2008-05-12 20:09:11 +00:00
4ad26bfb12
Added -x option to load softIocExit.db.
Andrew Johnson
2008-05-12 17:31:27 +00:00
99f8eede0b
const arguments to dbLoadRecords and dbLoadDatabase.
Andrew Johnson
2008-05-12 16:48:31 +00:00
00f4582478
Fix typo -- allow building on case-sensitive file systems.
W. Eric Norum
2008-05-12 00:23:42 +00:00
e40ef4996a
Fix up free space calculation.
W. Eric Norum
2008-05-11 21:28:55 +00:00
12a5014193
Use more efficient mechanism for determining free space.
W. Eric Norum
2008-05-11 20:18:01 +00:00
f8f3647f1c
Use lower-overhead mechanism to determine free space.
W. Eric Norum
2008-05-11 20:05:24 +00:00
967330fcd6
Cleanup, changed task names.
Andrew Johnson
2008-05-09 22:16:29 +00:00
edb08afdc3
Use new general time registration. Allow use in both statically- and dynamically-loaded environment.
W. Eric Norum
2008-05-09 15:39:55 +00:00
3cca2c745b
Clean up some warnings. Use new general time registration.
W. Eric Norum
2008-05-09 15:28:15 +00:00
51800996b0
Fixed generalTime initialization issues (RTEMS incomplete).
Andrew Johnson
2008-05-09 14:24:04 +00:00
893b8b6982
Fix up initialization. Must allow recursive calls.
W. Eric Norum
2008-05-08 18:14:58 +00:00
2a34e2e464
Don't use fmod(), broken on vxWorks. Use long rather than int for integer calculations.
Andrew Johnson
2008-05-08 16:15:50 +00:00
e74e839ccd
Fix initialization races.
Andrew Johnson
2008-05-07 22:38:31 +00:00
e2a8e3408c
Allow $*_TEMPLATE definitions to have fullpathname. Added realclean target.
Janet B. Anderson
2008-05-06 21:21:41 +00:00
5c80b4902c
Bug fix. Reversed the then and else part of the if function.
Janet B. Anderson
2008-05-02 15:12:50 +00:00
4c0015e261
Removed the unnecessary "epicsExit will be called" message.
Andrew Johnson
2008-05-01 14:38:55 +00:00
b71ebd8cc2
Don't use exclamation mark for valid output.
W. Eric Norum
2008-04-30 18:14:48 +00:00
0e45345891
Headers no longer provide TRUE/FALSE defines.
W. Eric Norum
2008-04-29 23:04:29 +00:00
8a183d7bbd
Look for .h files in os/posix dir only if POSIX is YES. Set default for POSIX to YES.
Janet B. Anderson
2008-04-29 18:58:04 +00:00
916f1c258f
Removed if stmnts from define/endef to avoid bug in GNU make R3.80.
Janet B. Anderson
2008-04-29 18:54:39 +00:00
0895228a57
IVOA "Don't drive" bug fix, from Peter Mueller.
Andrew Johnson
2008-04-29 17:51:34 +00:00
1329e99d81
Ensure that BSP-specific overrides get into the configuration.
W. Eric Norum
2008-04-28 21:25:45 +00:00
7b36927d68
New base uses new version of RTEMS.
W. Eric Norum
2008-04-28 19:24:08 +00:00
1d7fd3899e
NFS library name has changed.
W. Eric Norum
2008-04-28 19:14:29 +00:00
cab70696cc
Id$.
Andrew Johnson
2008-04-28 16:11:25 +00:00
90a53b60c5
Major cleanup, rewrote some parts completely.
Andrew Johnson
2008-04-28 16:10:49 +00:00
8b5ef8d497
Fixed pointer cast.
Andrew Johnson
2008-04-28 15:55:45 +00:00
04cd32d175
Build misc/ before dev/ so extended devices can link properly on Solaris.
Andrew Johnson
2008-04-25 22:14:59 +00:00