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
158ce5ac32
New tool chain does not need (and must not have) -m5200 in addition to -m528x.
W. Eric Norum2008-04-24 18:18:12 +00:00
38f17b720e
Allow subroutine changes at runtime, from Kazimierz Gofron (Codeathon) Also did some major cleanup.
Andrew Johnson2008-04-24 16:30:37 +00:00
92936a9134
Do gmake in bonfir directory not config/tools directory.
Janet B. Anderson2008-04-22 15:09:48 +00:00
9816887062
Allow use of a site configure directory by defining RULES in CONFIG.
Janet B. Anderson2008-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 Norum2008-04-17 22:04:57 +00:00
b8f613881b
iocInit() installs a signal handler that ignores SIGHUP
Ralph Lange2008-04-17 19:52:23 +00:00
60449e20b0
+= epicsSignalInstallSigHupIgnore (libCom/osi)
Ralph Lange2008-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 Norum2008-04-17 18:53:54 +00:00
f6dd8d5654
+= caput -c option; updated usage infos and documentation to match
Ralph Lange2008-04-17 02:53:19 +00:00
73e17ac32a
Applied caput patches from Andy Foster; updated usage infos to match
Ralph Lange2008-04-17 02:31:36 +00:00