Andrew Johnson
ae3d3904d9
Fix minor locking issue in dbEvent.c
2015-07-17 18:09:14 -05:00
Jeff Hill johill@lanl.gov
96cad82a2a
o fixed launchpad epics base bug 878372
...
o fixed launchpad epics base bug 878387
o added regression test for bug 878372
o build the optional test and diagnostic codes for all (not just vxWorks) IOCs
o added acctstRegister optional IOC shell registration for regression tests
2011-10-19 12:07:00 -06:00
Andrew Johnson
fbda9f3280
RCS keyword updates for Bazaar
...
Replaced $Id$ and $Header$ keywords with $Revision-Id$
Deleted $Log$ keywords and any log messages
2010-10-05 14:27:37 -05:00
Andrew Johnson
4e0ab97038
(M. Davidsaver): static keyword is part of C89,
...
remove all uses and internal definitions of LOCAL macro
2009-07-09 16:37:24 +00:00
Andrew Johnson
f357fd3b13
Include DBE_PROPERTY in dbel output.
2009-04-09 16:42:02 +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
Marty Kraimer
5902d83d19
changes for dbCaPutCallback
2003-12-16 19:47:48 +00:00
Jeff Hill
6ce867d70d
fixed no termination from event remove loop if event queue is 100% full
2003-01-30 15:48:41 +00:00
Jeff Hill
ad3c2b2a5c
fixed purify errors occuring when an event callback deletes itself
2002-09-23 22:09:42 +00:00
Janet B. Anderson
93b0bf478d
Updated license comments.
2002-07-12 21:35:43 +00:00
Jeff Hill
8b1f578a54
cosmetic
2002-05-09 18:59:19 +00:00
Jeff Hill
cb9f296ee3
fixed shut down sequence
2002-03-21 23:41:45 +00:00
Jeff Hill
97fed77b5f
installed patch for "events lost" problem when installing many subscriptions
...
just after canceling many subscriptions
2002-02-27 21:09:57 +00:00
Jeff Hill
3c6e51955c
improved diagnostics and a safer implementation of the ring space computation
2002-02-27 19:54:42 +00:00
Jeff Hill
eb86c4109e
fixed warnings
2002-02-06 02:28:27 +00:00
Jeff Hill
39a9682dbe
cosmetic
2001-10-12 23:05:44 +00:00
Jeff Hill
7fc0860442
dont allow disabled event to be removed from the queue
...
and changed interface so that new events are initially disabled
2001-10-12 22:48:30 +00:00
Jeff Hill
cee658604b
fixed unprotected increment that might cause problems on RISC arch
2001-09-25 23:58:11 +00:00
Jeff Hill
0768bb9764
fixed potential race condition
2001-09-25 00:11:46 +00:00
Jeff Hill
20ab67691f
dont deadlock if ca_clear_event() is in the subscription update callback
2001-09-20 17:45:20 +00:00
Jeff Hill
bce2df010c
fixed comment
2001-09-17 17:44:23 +00:00
Jeff Hill
14d152bcaf
cosmetic
2001-09-17 17:34:41 +00:00
Jeff Hill
56fa1c87e8
fixed gnu warning
2001-08-29 18:43:16 +00:00
Jeff Hill
becfc8ca3c
added change priority call
2001-08-29 17:52:38 +00:00
Jeff Hill
822d4dd79f
removed debug printfs
2001-08-27 17:34:26 +00:00
Jeff Hill
c90112a04c
fixed lockup when deleting events in flow control mode
2001-08-27 17:15:37 +00:00
Jeff Hill
9c892d128f
take a lock when decrementing event queue quota because this is
...
no longer atomic on RISC processors
2001-08-24 18:48:14 +00:00
Jeff Hill
8ad35f4038
improved dbel diagnostic
2001-08-24 18:42:56 +00:00
Jeff Hill
36e7eb94c0
fixed function to match prototype
2001-06-29 22:41:35 +00:00
Jeff Hill
e4447d8c97
removed overly conservative list node verification
2001-06-22 01:02:52 +00:00
Jeff Hill
c460c8125c
fixed gnu warnings
2001-03-07 17:25:26 +00:00
Jeff Hill
fdce468c56
fixed gnu warnings
2001-03-07 17:22:59 +00:00
Marty Kraimer
6a52eff141
osiTime=>epicsTime
2001-01-31 13:34:02 +00:00
Marty Kraimer
dbe9c8e75f
changes for osiThread=>epicsThread
2001-01-18 19:08:14 +00:00
Marty Kraimer
36a69befd8
replace osiSem with epicsMutex and/or epicsEvent
2001-01-11 16:15:14 +00:00
Jeff Hill
583e5f6a63
removed dated comment
2000-10-10 19:35:42 +00:00
Jeff Hill
8b69dee979
fixed improper status check on ellFind
2000-09-12 18:37:37 +00:00
Jeff Hill
f4e905be5b
fixed priority polarization of event thread
2000-06-12 19:16:19 +00:00
Jeff Hill
06f8507803
use threadPrioritySelf ()
2000-04-28 00:39:04 +00:00
Marty Kraimer
37245fe309
added pvAdapter
2000-03-22 17:13:37 +00:00
Jeff Hill
1f748b515c
changed init func to return void
2000-03-22 16:58:02 +00:00
Marty Kraimer
186748dc8d
more changes for win32 build
2000-02-29 19:33:37 +00:00
Marty Kraimer
e20bc046ba
changes for building win32 dlls
2000-02-28 20:34:07 +00:00
Marty Kraimer
3cf6b5d37a
changes for creating win dlls
2000-02-28 19:40:58 +00:00
Marty Kraimer
36696976f1
epicsShareAPI on db_post_single_event
2000-02-28 16:53:46 +00:00
Marty Kraimer
92f89579f6
changes for creating DLLs
2000-02-25 22:01:31 +00:00
Jeff Hill
c6892ef291
void * args
2000-02-25 16:31:11 +00:00
Jeff Hill
ff75a04031
fixed more sun pro detected problems
2000-02-09 22:04:18 +00:00
Jeff Hill
7ed3a4cc3b
fixed problems detected by Solaris compiler
2000-02-09 21:53:18 +00:00
Jeff Hill
f31710a3d2
upgraded db event api
2000-02-09 21:20:50 +00:00