#include "unp.h"
#include <net/if.h> /* if_msghdr{} */
#include <net/if_dl.h> /* sockaddr_sdl{} */
#include <net/route.h> /* RTA_xxx constants */
#include <sys/param.h>
#ifdef HAVE_SYS_SYSCTL_H
#include <sys/sysctl.h> /* sysctl() */
#endif
/* function prototypes */
void get_rtaddrs(int, struct sockaddr *, struct sockaddr **);
char *net_rt_iflist(int, int, size_t *);
char *net_rt_dump(int, int, size_t *);
char *sock_masktop(struct sockaddr *, socklen_t);
/* wrapper functions */
char *Net_rt_iflist(int, int, size_t *);
char *Net_rt_dump(int, int, size_t *);
#define Sock_masktop(a,b) sock_masktop((a), (b))
syntax highlighted by Code2HTML, v. 0.9.1