DAT_CNO_FREE(3DAT) | Direct Access Transport Library Functions | DAT_CNO_FREE(3DAT) |
dat_cno_free - destroy an instance of the CNO
cc [ flag... ] file... -ldat [ library... ] #include <dat/udat.h> DAT_RETURN
dat_cno_free (
IN DAT_CNO_HANDLE cno_handle
)
cno_handle
The dat_cno_free() function destroys a specified instance of the CNO.
A CNO cannot be deleted while it is referenced by an Event Dispatcher or while a thread is blocked on it.
DAT_SUCCESS
DAT_INVALID_HANDLE
DAT_INVALID_STATE
If there is a thread blocked in dat_cno_wait(3DAT), the Consumer can do the following steps to unblock the waiter:
See attributes(7) for descriptions of the following attributes:
ATTRIBUTE TYPE | ATTRIBUTE VALUE |
Interface Stability | Standard: uDAPL, 1.1, 1.2 |
MT-Level | Unsafe |
July 16, 2004 | OmniOS |