| 123456789101112131415161718192021 |
- #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))
|