Print this page
8330 Add svc_tp_create_addr to libnsl
Reviewed by: Paul Dagnelie <pcd@delphix.com>
Reviewed by: Evan Layton <evan.layton@nexenta.com>
Reviewed by: Sebastien Roy <sebastien.roy@delphix.com>

*** 922,931 **** --- 922,947 ---- * const rpcvers_t versnum; -- version number * const struct netconfig *nconf; -- netconfig structure */ /* + * Variant of svc_tp_create that accepts a binding address. + * If addr == NULL, this is the same as svc_tp_create(). + */ + extern SVCXPRT *svc_tp_create_addr(void (*)(struct svc_req *, SVCXPRT *), + const rpcprog_t, const rpcvers_t, + const struct netconfig *, + const struct netbuf *); + /* + * void (*dispatch)(); -- dispatch routine + * const rpcprog_t prognum; -- program number + * const rpcvers_t versnum; -- version number + * const struct netconfig *nconf; -- netconfig structure + * const struct netbuf *addr; -- address to bind + */ + + /* * Generic TLI create routine */ extern SVCXPRT *svc_tli_create(const int, const struct netconfig *, const struct t_bind *, const uint_t, const uint_t);