int main(int argc, char **argv) { INET_ADDR_LIST list; INET_PROTO_INFO *proto_info; proto_info = inet_proto_init(argv[0], INET_PROTO_NAME_ALL); inet_addr_list_init(&list); while (--argc && *++argv) if (inet_addr_host(&list, *argv) == 0) msg_fatal("host not found: %s", *argv); msg_info("list before sort/uniq"); inet_addr_list_print(&list); inet_addr_list_uniq(&list); msg_info("list after sort/uniq"); inet_addr_list_print(&list); inet_addr_list_free(&list); return (0); }
int main(int argc, char **argv) { INET_PROTO_INFO *proto_info; INET_ADDR_LIST *list; if (argc != 3) msg_fatal("usage: %s protocols interface_list (e.g. \"all all\")", argv[0]); msg_verbose = 10; proto_info = inet_proto_init(argv[0], argv[1]); var_inet_interfaces = argv[2]; list = own_inet_addr_list(); inet_addr_list_print(list); return (0); }