Commit Graph

933 Commits

Author SHA1 Message Date
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