Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 4737 → Rev 4738

/branches/network/uspace/srv/net/tl/tl_common.c
61,12 → 61,12
case AF_INET:
if( addrlen != sizeof( struct sockaddr_in )) return EINVAL;
address_in = ( struct sockaddr_in * ) addr;
* port = address_in->sin_port;
* port = ntohs( address_in->sin_port );
break;
case AF_INET6:
if( addrlen != sizeof( struct sockaddr_in6 )) return EINVAL;
address_in6 = ( struct sockaddr_in6 * ) addr;
* port = address_in6->sin6_port;
* port = ntohs( address_in6->sin6_port );
break;
default:
return EAFNOSUPPORT;
74,7 → 74,6
return EOK;
}
 
 
int tl_set_address_port( struct sockaddr * addr, int addrlen, uint16_t port ){
struct sockaddr_in * address_in;
struct sockaddr_in6 * address_in6;
87,12 → 86,12
case AF_INET:
if( length != sizeof( struct sockaddr_in )) return EINVAL;
address_in = ( struct sockaddr_in * ) addr;
address_in->sin_port = port;
address_in->sin_port = htons( port );
return EOK;
case AF_INET6:
if( length != sizeof( struct sockaddr_in6 )) return EINVAL;
address_in6 = ( struct sockaddr_in6 * ) addr;
address_in6->sin6_port = port;
address_in6->sin6_port = htons( port );
return EOK;
default:
return EAFNOSUPPORT;