Andrew Johnson
556bab5ffe
Added initHookName() function.
...
Use epicsThreadOnce() for lazy init.
2008-06-11 14:50:40 +00:00
Andrew Johnson
ec06e418b9
Change startup/shutdown slightly.
2008-06-09 18:25:36 +00:00
Andrew Johnson
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.
2008-06-05 22:06:58 +00:00
Andrew Johnson
fdbb48af4f
Oops, missed a few bits...
2008-06-04 20:08:20 +00:00
Andrew Johnson
048e840928
Oops, missed a few bits...
2008-06-04 19:54:15 +00:00
Andrew Johnson
45bfa63a7d
static putSpecial() => public dbPutSpecial() for redundancy use.
2008-06-03 22:40:10 +00:00
Andrew Johnson
0a17bfc12a
Made 'dbcar' output much easier to understand.
2008-06-03 21:21:29 +00:00
Andrew Johnson
7720ea696e
Oops.
2008-05-22 20:24:52 +00:00
Andrew Johnson
797df775d0
void *asp => struct *.
...
Removed some casts and cleaned up 'type-punned pointer' warnings.
2008-05-21 17:46:02 +00:00
Andrew Johnson
06d11b736a
Cleanup, rework shutdown mechanism.
2008-05-15 17:41:02 +00:00
Andrew Johnson
9f8ee2d166
Make callback tasks shut down nicely.
2008-05-12 20:40:49 +00:00
Andrew Johnson
99f8eede0b
const arguments to dbLoadRecords and dbLoadDatabase.
2008-05-12 16:48:31 +00:00
Andrew Johnson
4deb3a92c9
Fixed 64-bit bug copying timestamp.
2008-02-21 19:47:37 +00:00
Andrew Johnson
9fa90d5d5d
Cleanup.
2008-01-04 16:43:44 +00:00
Andrew Johnson
4492251434
Added callbackSetProcess() and callbackCancelDelayed() routines.
2007-11-20 21:07:10 +00:00
Andrew Johnson
de2fdc7654
Added dbNotifyDump command.
2007-11-20 20:13:51 +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
bc01dca042
Fixed Cdefs to be output before the record structure.
...
Moved record include files from dbStaticLib into dbCommon.dbd.
Added Cdefs that include postfix.h to the calc*.dbd files, removed from .c.
2007-03-13 16:39:53 +00:00
Andrew Johnson
60425a2771
Fixed problems with #ifndef guards and include order.
2007-02-09 18:19:26 +00:00
Jeff Hill
db067c9780
1) replaced elimateExcessiveSendBacklog with
...
requestMessageBytesPending and flush
2) Removed callback control guards from this interface
2007-01-11 22:07:47 +00:00
Andrew Johnson
2a7c2e9d26
Breakpoint initialization and cleanup.
2006-12-19 16:20:47 +00:00
Andrew Johnson
3fe19655a1
Fixes for various GCC warnings.
2006-12-06 17:10:26 +00:00
Andrew Johnson
b61e4bcb59
Don't cast away const unnecessarily - gcc warning.
2006-11-28 21:33:55 +00:00
Jeff Hill
ecb43bedd9
cleaned up locking - this is an old code written w/o consideration of SMP
...
thread safe locking issues
2006-11-28 18:54:03 +00:00
Andrew Johnson
26f27b3a69
Automate the running of callbackTest.
2006-11-20 17:14:05 +00:00
Jeff Hill
962e36768e
C style comments for C compilers
2006-11-18 00:09:27 +00:00
Andrew Johnson
2c23952b9c
Removed Main.c file, converted to use testMain.h and epicsUnitTest.h.
2006-11-10 23:52:50 +00:00
Andrew Johnson
7dc2eec5aa
Permit breakpoint tables to run any direction as long as the slope doesn't
...
change sign. Reduced memory requirement by making the table a contiguous
array rather than an array of pointers to intervals. Improved error reporting.
2006-10-26 16:05:23 +00:00
Andrew Johnson
3725609bc8
Cleanup, added recGblAlarmHook pointer.
2006-10-03 16:05:21 +00:00
Andrew Johnson
4bc1aabc0f
TIME interest level changed from 4 => 2, now that dbpr displays it nicely.
2006-09-26 15:08:43 +00:00
Andrew Johnson
2c914b5183
Make dbpr output for TIME field human-readable (Mantis #270 ).
2006-09-26 14:56:53 +00:00
Janet B. Anderson
147e21b71f
Changed EPICS_UPDATE_LEVEL to EPICS_PATCH_LEVEL.
2005-12-19 21:42:40 +00:00
Andrew Johnson
0da934250f
Leave PACT true if INP/OUT put fails.
2005-11-17 19:16:22 +00:00
Marty Kraimer
f0fbae7d18
calling ca_context_destroy causes crash
2005-11-17 13:42:55 +00:00
Andrew Johnson
f0a579cca3
DSXT Bug: Don't call dsxt->del_record() more than once if there's a failure.
2005-11-16 23:37:33 +00:00
Andrew Johnson
518ab0c64c
Simulation mode patches from Peter Denison (Diamond)
2005-11-15 23:35:34 +00:00
Marty Kraimer
990a0b3ed1
more changes for epicsAtExit handler
2005-11-15 13:15:31 +00:00
Marty Kraimer
0809007858
add epicsAtExit handler
2005-11-14 20:12:23 +00:00
Ralph Lange
1b9ff04b8f
Fixed fixes for HP-UX.
2005-11-04 16:00:15 +00:00
Ralph Lange
879d1a95bb
Fixed warnings for HP-UX.
2005-11-04 14:51:16 +00:00
Andrew Johnson
12727edb36
Extended Device Support interface.
2005-10-31 20:54:10 +00:00
Marty Kraimer
0970e2bfbf
change lock mlok to dbScanLock
2005-08-26 11:43:00 +00:00
Marty Kraimer
90759cb45c
allow null value for field that does not exist
2005-08-25 13:05:53 +00:00
Marty Kraimer
dbf5cb50f2
use epicsThreadGetIdSelf instead of taskId
2005-08-25 13:04:51 +00:00
Marty Kraimer
4a4b3dc26c
fix bug
2005-08-25 13:04:04 +00:00
Marty Kraimer
f7b6224b73
remove unused code
2005-08-25 13:03:30 +00:00
Jeff Hill
33c981f6f8
fixed mantis 192 - Concurrency bug in channel access to local DB
2005-04-12 22:41:20 +00:00
Marty Kraimer
d0b06e271b
forgot an unlock
2004-12-03 16:11:13 +00:00
Marty Kraimer
b7c68df55e
last user calls putNotifyCleanup
2004-12-03 14:27:28 +00:00
Marty Kraimer
0197dbeb24
fix memory leak
2004-12-02 19:57:21 +00:00