route.7p (2010 09)

r
route(7P) route(7P)
/*
* the destination address being added follows
* the routing header
*/
sin1 = (struct sockaddr_in *)(rtm + 1);
sin1->sin_family = AF_INET;
sin1->sin_addr.s_addr = inet_addr(argv[1]);
/*
* the gateway address being added follows the
* destination address
*/
sin2 = (struct sockaddr_in *)(sin1 + 1);
sin2->sin_family = AF_INET;
sin2->sin_addr.s_addr = inet_addr(argv[2]);
if (write(s, (caddr_t)rtm, rtm->rtm_msglen) < 0) {
perror("Failed to send routing message");
return -1;
}
return 0;
}
AUTHOR
Routing socket interface was developed by HP and the University of California, Berkeley.
SEE ALSO
route(1M), ioctl(2), shutdown(2), socket(2), routing(7).
HP-UX 11i Version 3: September 2010 5 Hewlett-Packard Company 5