rx_InitHost() port is in network byte order
/*
* Now, rx_InitHost is just a stub for rx_InitAddrs
+ * Parameters are in network byte order.
*/
int
memset((void *) &saddr, 0, sizeof(saddr));
rx_ssfamily(&saddr) = AF_INET;
((struct sockaddr_in *) &saddr)->sin_addr.s_addr = host;
- ((struct sockaddr_in *) &saddr)->sin_port = htons(port);
+ ((struct sockaddr_in *) &saddr)->sin_port = (u_short)port;
#ifdef STRUCT_SOCKADDR_HAS_SA_LEN
((struct sockaddr_in *) &saddr)->sin_len = sizeof(struct sockaddr_in);
#endif