version 1.4, 2013/06/03 22:50:00
|
version 1.5, 2013/06/19 00:11:16
|
Line 136 e_n2port(sockaddr_t * __restrict addr)
|
Line 136 e_n2port(sockaddr_t * __restrict addr)
|
const char * |
const char * |
e_n2addr(sockaddr_t * __restrict addr, ait_val_t * __restrict val) |
e_n2addr(sockaddr_t * __restrict addr, ait_val_t * __restrict val) |
{ |
{ |
char str[INET6_ADDRSTRLEN] = { 0 }; | char *s, str[INET6_ADDRSTRLEN] = { 0 }; |
const char *ret = NULL; |
const char *ret = NULL; |
|
|
if (!addr || !val) |
if (!addr || !val) |
Line 160 e_n2addr(sockaddr_t * __restrict addr, ait_val_t * __r
|
Line 160 e_n2addr(sockaddr_t * __restrict addr, ait_val_t * __r
|
break; |
break; |
case AF_LOCAL: |
case AF_LOCAL: |
ret = addr->sun.sun_path; |
ret = addr->sun.sun_path; |
|
break; |
|
case AF_LINK: |
|
if (!(s = link_ntoa(&addr->sdl))) { |
|
LOGERR; |
|
return ret; |
|
} else |
|
ret = s; |
break; |
break; |
default: |
default: |
elwix_SetErr(EPROTONOSUPPORT, "Unsuported address family %d", |
elwix_SetErr(EPROTONOSUPPORT, "Unsuported address family %d", |