From 57e8a344fc55bc538baa26e25c2bcc50636c453a Mon Sep 17 00:00:00 2001 From: Jeff Hill Date: Fri, 13 Jul 2001 23:11:19 +0000 Subject: [PATCH] moved odd ball delay == 0.0 is wait forever behavior into legacy ca_pend_event interface so that we dont need to keep doing this in the future. --- src/ca/access.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/ca/access.cpp b/src/ca/access.cpp index a509c3eb5..433e227d2 100644 --- a/src/ca/access.cpp +++ b/src/ca/access.cpp @@ -631,6 +631,14 @@ extern "C" int epicsShareAPI ca_pend_event (ca_real timeout) return status; } + if ( timeout == 0.0 ) { + // preserve past odd ball behavior of waiting forever when + // the delay is zero + while ( true ) { + pcac->pendEvent ( 60.0 ); + } + } + return pcac->pendEvent ( timeout ); }