[Previous] [Contents] [Next]

resmgr_unbind()

functionsummary

Synopsis:

#include <sys/resmgr.h>

int resmgr_unbind( resmgr_context_t * ctp);

Library:

libc

Description:

The resmgr_unbind() function removes a binding in the internal resources manager database (which maps client connections to server ocbs(@@@what)). The binding must previously have been bound by resmgr_open_bind()

The binding is reference counted - if multiple connections are established with the same binding, then the binding will be freed only on (@@@what means on) the last instance.

(@@@more whats:"The info structure should be filled in with the information about which client mapping to retrieve by using the MsgInfo() with the appropriate client rcvid." -- doesn't seem directly relevant)

Returns:

-1
Failure.
0
Success.

Errors:

EINVAL
The binding can't be located in the resource manager table.

Classification:

@@@NONE

Safety:
Cancellation point No
Interrupt handler No
Signal handler No
Thread No

See also:


[Previous] [Contents] [Next]