From 19dd302bd8f01a29b78a0a85137735b83e8fcb0c Mon Sep 17 00:00:00 2001 From: Jeff Hill Date: Fri, 14 Nov 2003 16:37:41 +0000 Subject: [PATCH] fixed regression tests so that they specify preemptive callback for local pv situation --- src/ca/acctst.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/ca/acctst.c b/src/ca/acctst.c index a40034e9b..b2b98c049 100644 --- a/src/ca/acctst.c +++ b/src/ca/acctst.c @@ -2411,7 +2411,9 @@ void verifyChannelPriorities ( const char *pName, unsigned interestLevel ) showProgressEnd ( interestLevel ); } -void verifyImmediateTearDown ( const char * pName, unsigned interestLevel ) +void verifyImmediateTearDown ( const char * pName, + enum ca_preemptive_callback_select select, + unsigned interestLevel ) { unsigned i; @@ -2421,6 +2423,7 @@ void verifyImmediateTearDown ( const char * pName, unsigned interestLevel ) chid chan; int status; dbr_long_t value = i % 2; + ca_context_create ( select ); ca_task_initialize (); status = ca_create_channel ( pName, 0, 0, 0, & chan ); SEVCHK ( status, "immediate tear down channel create failed" ); @@ -2630,9 +2633,9 @@ int acctst ( char *pName, unsigned interestLevel, unsigned channelCount, epicsEnvSet ( "EPICS_CA_MAX_ARRAY_BYTES", tmpString ); } - verifyImmediateTearDown ( pName, interestLevel ); + verifyImmediateTearDown ( pName, select, interestLevel ); - status = ca_context_create ( select ); + status = ca_context_create ( select ); SEVCHK ( status, NULL ); verifyDataTypeMacros ();