statd: add nsm_present_address() API
authorChuck Lever <chuck.lever@oracle.com>
Thu, 14 Jan 2010 17:23:23 +0000 (12:23 -0500)
committerSteve Dickson <steved@redhat.com>
Fri, 15 Jan 2010 19:55:51 +0000 (14:55 -0500)
commitd6ea66438d89c7708a10e464013491655f5361b0
treeb72850a4242d735beeef05c28c918a995db8929f
parentcbd3a131e5c02bbd7b92a72b3ac467d71cfee1c4
statd: add nsm_present_address() API

Add an API to convert a socket address to a presentation address
string.  This is used for displaying error messages and the like.

We prefer getnameinfo(3) over inet_?to?(3) as it supports IPv6 scope
IDs.  Since statd has to continue to build correctly on systems whose
glibc does not have getnameinfo(3), an inet_?to?(3) version is also
provided.

Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
utils/statd/hostname.c
utils/statd/statd.h