Unlock OCB I/O function handler
QNX SDP8.0Getting Started with the QNX OSDeveloperUser
Prototype:
int (*unlock_ocb) ( resmgr_context_t *ctp,
void *reserved,
RESMGR_OCB_T *ocb )
Classification:
I/O (synthesized by library)Default handler:
iofunc_unlock_ocb_default()Helper functions:
noneClient functions:
allMessages:
none—synthesized by libraryData structure:
noneDescription:
Inverse of lock OCB I/O function handler, above. That is, it's responsible for unlocking the attributes structure pointed to by the OCB. This operation releases the attributes structure so that other threads in the resource manager may operate on it. See the section onCombine messagesabove for more details.
Returns:
The status via the helper macro _RESMGR_STATUS().Referenced by:
resmgr_io_funcs_t I/O tablePermission checking:
The default implementation iofunc_unlock_ocb_default() does not do any permission checking and has no helper function. No permission checking is required.
Page updated: