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 ----