xdr_string_decode
if (xdr_string_decode(&recv_head, hostname, &hostnamelen)) {
if (xdr_string_decode(&recv_head, domainname, &domainnamelen)) {
if (xdr_string_decode(&recv_head, serv_name, &sn_len)) {
if (xdr_string_decode(&recv_head, pathname, &path_len)) {
int xdr_string_decode(char **p, char *str, int *len_p);
struct mbuf *xdr_string_decode(struct mbuf *, char *, int *);
m = xdr_string_decode(m, hostname, &hostnamelen);
m = xdr_string_decode(m, domainname, &domainnamelen);
m = xdr_string_decode(m, serv_name, &sn_len);
m = xdr_string_decode(m, pathname, &path_len);