Lines Matching refs:addrinfo

51 static struct addrinfo hints;
54 DECLARE_TEST_DATA(addrinfo)
55 DECLARE_TEST_FILE_SNAPSHOT(addrinfo)
56 DECLARE_2PASS_TEST(addrinfo)
58 static void clone_addrinfo(struct addrinfo *, struct addrinfo const *);
59 static int compare_addrinfo(struct addrinfo *, struct addrinfo *, void *);
60 static void dump_addrinfo(struct addrinfo *);
62 static void sdump_addrinfo(struct addrinfo *, char *, size_t);
64 IMPLEMENT_TEST_DATA(addrinfo)
65 IMPLEMENT_TEST_FILE_SNAPSHOT(addrinfo) in IMPLEMENT_TEST_FILE_SNAPSHOT() argument
66 IMPLEMENT_2PASS_TEST(addrinfo) in IMPLEMENT_TEST_FILE_SNAPSHOT()
69 clone_addrinfo(struct addrinfo *dest, struct addrinfo const *src) in IMPLEMENT_TEST_FILE_SNAPSHOT()
75 memcpy(dest, src, sizeof(struct addrinfo)); in IMPLEMENT_TEST_FILE_SNAPSHOT()
86 dest->ai_next = malloc(sizeof(struct addrinfo)); in IMPLEMENT_TEST_FILE_SNAPSHOT()
93 compare_addrinfo_(struct addrinfo *ai1, struct addrinfo *ai2) in compare_addrinfo_()
125 compare_addrinfo(struct addrinfo *ai1, struct addrinfo *ai2, in compare_addrinfo()
146 free_addrinfo(struct addrinfo *ai) in free_addrinfo()
157 sdump_addrinfo(struct addrinfo *ai, char *buffer, size_t buflen) in sdump_addrinfo()
209 dump_addrinfo(struct addrinfo *result) in dump_addrinfo()
243 addrinfo_read_snapshot_ai(struct addrinfo *ai, char *line) in addrinfo_read_snapshot_ai()
251 memset(ai, 0, sizeof(struct addrinfo)); in addrinfo_read_snapshot_ai()
306 addrinfo_read_snapshot_func(struct addrinfo *ai, char *line) in addrinfo_read_snapshot_func()
308 struct addrinfo *ai2; in addrinfo_read_snapshot_func()
327 ai2->ai_next = calloc(1, sizeof(struct addrinfo)); in addrinfo_read_snapshot_func()
344 addrinfo_test_correctness(struct addrinfo *ai, void *mdata __unused) in addrinfo_test_correctness()
381 addrinfo_read_hostlist_func(struct addrinfo *ai, char *line) in addrinfo_read_hostlist_func()
383 struct addrinfo *result; in addrinfo_read_hostlist_func()
404 memset(ai, 0, sizeof(struct addrinfo)); in addrinfo_read_hostlist_func()
423 memset(&hints, 0, sizeof(struct addrinfo)); in run_tests()
430 TEST_DATA_INIT(addrinfo, &td, clone_addrinfo, free_addrinfo); in run_tests()
431 TEST_DATA_INIT(addrinfo, &td_snap, clone_addrinfo, free_addrinfo); in run_tests()
438 rv = TEST_SNAPSHOT_FILE_READ(addrinfo, hostlist_file, &td, in run_tests()
455 rv = TEST_SNAPSHOT_FILE_READ(addrinfo, snapshot_file, in run_tests()
468 ATF_CHECK(DO_2PASS_TEST(addrinfo, &td, &td_snap, in run_tests()
473 ATF_CHECK(TEST_SNAPSHOT_FILE_WRITE(addrinfo, in run_tests()
482 TEST_DATA_DESTROY(addrinfo, &td_snap); in run_tests()
483 TEST_DATA_DESTROY(addrinfo, &td); in run_tests()