set_sockaddr
set_sockaddr(sin, ic_myaddr, 0);
set_sockaddr(sin, ic_netmask, 0);
set_sockaddr(sin, ic_myaddr | ~ic_netmask, 0);
set_sockaddr((struct sockaddr_in *) &rm.rt_dst, 0, 0);
set_sockaddr((struct sockaddr_in *) &rm.rt_genmask, 0, 0);
set_sockaddr((struct sockaddr_in *) &rm.rt_gateway, ic_gateway, 0);