f7fde77d44
Work done in makeMakefileInclude.pl now done in RULES_TARGET.
Janet B. Anderson2008-07-10 18:31:01 +00:00
21f4b0f987
Added RULES_TARGET & made changes to allow removing makeMakefileInclude.pl
Janet B. Anderson2008-07-10 18:28:19 +00:00
9cd14f0cc4
Send errlog output to stderr rather than stdout, from J Lewis Muir.
Andrew Johnson2008-07-10 18:04:10 +00:00
db9dc38ed8
Find xsubpp and podchecker from the path to the perl binary.
Andrew Johnson2008-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 Johnson2008-07-09 21:31:56 +00:00
d0d8761d0d
Removed epicsShareApi decorators. Give periodic scans their own scan list structure. Other cleanup.
Andrew Johnson2008-07-09 14:50:10 +00:00
3b10db881c
Removed rebuild from ACTIONS, rebuild depends on clean install.
Janet B. Anderson2008-07-03 18:44:50 +00:00
963c43a198
Use $(TOOLS)/useManifestTool.pl tool only when needed and when it exists.
Janet B. Anderson2008-07-03 15:16:04 +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 Johnson2008-07-01 16:49:08 +00:00
c97214d4d2
Added initTrace command to exampleApp, registers a verbose initHook.
Andrew Johnson2008-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 Johnson2008-06-24 20:59:55 +00:00
becb4378d4
Make epicsTimeGetCurrent and epicsTimeGetEvent with epicsShareAPI for backwards-compatibility reasons (someone may need this).
Andrew Johnson2008-06-11 18:56:25 +00:00
556bab5ffe
Added initHookName() function. Use epicsThreadOnce() for lazy init.
Andrew Johnson2008-06-11 14:50:40 +00:00
2dc0020513
Updated tasks, replaced explicit names with roles.
Andrew Johnson2008-06-09 21:17:16 +00:00
18623bb67c
Fixed bug in FILE_TYPE_template. Replaced 644 with INSTALL_PERMISSIONS.
Janet B. Anderson2008-06-09 20:35:01 +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 Johnson2008-06-05 22:06:58 +00:00
a117a73987
Make undefined macros a warning, not an error; only report once.
Andrew Johnson2008-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 Johnson2008-05-22 17:54:19 +00:00
797df775d0
void *asp => struct *. Removed some casts and cleaned up 'type-punned pointer' warnings.
Andrew Johnson2008-05-21 17:46:02 +00:00
0363341826
Remove duplicate taskwdInsert() call for the CAS-UDP task.
Andrew Johnson2008-05-20 17:45:18 +00:00
4831cf2421
Changed static consts to #defines, so C code can use in static initializers.
Andrew Johnson2008-05-19 14:26:49 +00:00
edb08afdc3
Use new general time registration. Allow use in both statically- and dynamically-loaded environment.
W. Eric Norum2008-05-09 15:39:55 +00:00
3cca2c745b
Clean up some warnings. Use new general time registration.
W. Eric Norum2008-05-09 15:28:15 +00:00