rpc_shutdown(3ncs) [ultrix man page]
rpc_shutdown(3ncs) rpc_shutdown(3ncs) Name rpc_shutdown - shut down a server (server only) Syntax #include <idl/c/rpc.h> void rpc_$shutdown(status) status_$t *status; Arguments status The completion status. If the completion status returned in is equal to status_$ok , then the routine that supplied it was success- ful. Description The routine shuts down a server. When this routine is executed, the server stops processing incoming calls and returns. If is called from within a remote procedure, that procedure completes, and the server shuts down after replying to the caller. Diagnostics This section lists status codes for errors returned by this routine in rpc_$comm_failure The call could not be completed due to a communication problem. rpc_$not_in_call An internal error. rpc_$proto_error An internal protocol error. Files See Also intro(3ncs), rpc_allow_remote_shutdown(3ncs), rpc_listen(3ncs), rrpc_shutdown(3ncs) rpc_shutdown(3ncs)
Check Out this Related Man Page
rpc_set_binding(3ncs) rpc_set_binding(3ncs) Name rpc_set_binding - bind an RPC handle to a server (client only) Syntax #include <idl/c/rpc.h> void rpc_$set_binding(handle, sockaddr, slength, status) handle_t handle; socket_$addr_t *sockaddr; unsigned long slength; status_$t *status; Arguments handle An RPC handle. sockaddr The socket address of the server with which the handle is being associated. slength The length, in bytes, of sockaddr. status The completion status. If the completion status returned in is equal to status_$ok , then the routine that supplied it was successful. Description The routine sets the binding of an RPC handle to the specified server. The handle then identifies a specific object at a specific server. Any subsequent remote procedure calls that a client makes using the handle are sent to this destination. You can use this routine either to set the binding in an unbound handle or to replace the existing binding in a fully bound or bound-to- host handle. Examples The following statement sets the binding on the handle to the first server in the array, which was returned by a previous Location Broker lookup routine, rpc_$set_binding (h, &lbresults[0].saddr, lbresults[0].saddr_len, &status); Diagnostics This section lists status codes for errors returned by this routine in rpc_$cant_bind_sock The RPC runtime library created a socket but was unable to bind it to a socket address. rpc_$not_in_call An internal error. rpc_$proto_error An internal protocol error. Files See Also intro(3ncs), rpc_alloc_handle(3ncs), rpc_clear_binding(3ncs), rpc_clear_server_binding(3ncs) rpc_set_binding(3ncs)