Print this page
inet_pton
*** 20,29 ****
--- 20,32 ----
*/
/*
* Copyright 2009 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
+ /*
+ * Copyright 2012 Nexenta Systems, Inc. All rights reserved.
+ */
#include <sys/systm.h>
#include <rpc/auth.h>
#include <rpc/clnt.h>
#include <nfs/nfs4_kprot.h>
*** 115,141 ****
return (EINVAL);
}
}
port += c;
-
- /* reset to network order */
- if (af == AF_INET) {
- *(uint32_t *)ap =
- htonl(*(uint32_t *)ap);
*pp = htons(port);
- } else {
- int ix;
- uint16_t *sap;
-
- for (sap = ap, ix = 0; ix <
- sizeof (struct in6_addr) /
- sizeof (uint16_t); ix++)
- sap[ix] = htons(sap[ix]);
-
- *pp = htons(port);
- }
ua[k] = '.';
return (0);
} else {
ua[k] = '.';
--- 118,128 ----