From e80aa34d00a0bab980a6ba88c2ddc8262d5e926f Mon Sep 17 00:00:00 2001 From: Jeff Hill Date: Tue, 17 Feb 2004 16:01:47 +0000 Subject: [PATCH] added comment about lifespan of dbr pointer --- src/ca/CAref.html | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/ca/CAref.html b/src/ca/CAref.html index 717d463ab..d2c00c0e4 100644 --- a/src/ca/CAref.html +++ b/src/ca/CAref.html @@ -1202,7 +1202,7 @@ immediately searched for, and after successful search responses arrived then attempts were made to build a new circuit. This behavior could result in undesirable resource consumption resulting from periodic circuit setup and teardown overhead (thrashing) during periods of CPU / network / IP kernel -buffer congestion.

+buffer congestion.

ENOBUFS Messages

@@ -1492,7 +1492,9 @@ the IOC. If the status field isn't set to ECA_NORMAL or data isn't normally returned from the operation (i.e. put call back) then you should expect that the dbr field will be set to a nill pointer (zero). The fields usr, chid, and type are set to the -values specified when the request was made by the application.

+values specified when the request was made by the application. The "dbr" +pointer, and any data that it points to, are valid only when executing within +the user's callback function.

typedef struct event_handler_args {
     void            *usr;   /* user argument supplied with request */
     chanId          chid;   /* channel id */