rpc_localaddr
Prev | SUN RPC subsystem | Next

## Name

rpc_localaddr — discover local endpoint address for an RPC client

## Synopsis

`int rpc_localaddr (` | struct rpc_clnt * clnt,
| struct sockaddr * buf,
| size_t buflen`)`;

## Arguments

`clnt`

  RPC client structure

`buf`

  target buffer

`buflen`

  size of target buffer, in bytes

## Description

Returns zero and fills in “buf” and “buflen” if successful; otherwise, a negative errno is returned.

This works even if the underlying transport is not currently connected, or if the upper layer never previously provided a source address.

## The result of this function call is transient

multiple calls in succession may give different results, depending on how local networking configuration changes over time.

Prev | Up | Next
rpc_peeraddr2str | Home | rpc_protocol