Lines Matching defs:servent
49 DECLARE_TEST_DATA(servent)
50 DECLARE_TEST_FILE_SNAPSHOT(servent)
51 DECLARE_1PASS_TEST(servent)
52 DECLARE_2PASS_TEST(servent)
54 static void clone_servent(struct servent *, struct servent const *);
55 static int compare_servent(struct servent *, struct servent *, void *);
56 static void dump_servent(struct servent *);
57 static void free_servent(struct servent *);
59 static void sdump_servent(struct servent *, char *, size_t);
60 static int servent_read_snapshot_func(struct servent *, char *);
63 struct servent *);
65 static int servent_test_correctness(struct servent *, void *);
66 static int servent_test_getservbyname(struct servent *, void *);
67 static int servent_test_getservbyport(struct servent *, void *);
68 static int servent_test_getservent(struct servent *, void *);
70 IMPLEMENT_TEST_DATA(servent)
71 IMPLEMENT_TEST_FILE_SNAPSHOT(servent)
72 IMPLEMENT_1PASS_TEST(servent)
73 IMPLEMENT_2PASS_TEST(servent)
76 clone_servent(struct servent *dest, struct servent const *src)
84 memset(dest, 0, sizeof(struct servent));
113 free_servent(struct servent *serv)
128 compare_servent(struct servent *serv1, struct servent *serv2, void *mdata)
169 sdump_servent(struct servent *serv, char *buffer, size_t buflen)
200 servent_read_snapshot_func(struct servent *serv, char *line)
211 memset(serv, 0, sizeof(struct servent));
259 memset(serv, 0, sizeof(struct servent));
272 dump_servent(struct servent *result)
285 struct servent *serv;
292 TEST_DATA_APPEND(servent, td, serv);
304 servent_test_correctness(struct servent *serv, void *mdata __unused)
336 * associated with several ports. We have to check all the servent structures
339 servent_check_ambiguity(struct servent_test_data *td, struct servent *serv)
342 return (TEST_DATA_FIND(servent, td, serv, compare_servent,
347 servent_test_getservbyname(struct servent *serv_model, void *mdata)
350 struct servent *serv;
386 servent_test_getservbyport(struct servent *serv_model, void *mdata)
388 struct servent *serv;
407 servent_test_getservent(struct servent *serv, void *mdata __unused)
420 TEST_DATA_INIT(servent, &td, clone_servent, free_servent);
421 TEST_DATA_INIT(servent, &td_snap, clone_servent, free_servent);
439 TEST_SNAPSHOT_FILE_READ(servent, snapshot_file,
450 rv = DO_1PASS_TEST(servent, &td,
453 rv = DO_1PASS_TEST(servent, &td_snap,
458 rv = DO_1PASS_TEST(servent, &td,
461 rv = DO_1PASS_TEST(servent, &td_snap,
466 rv = DO_1PASS_TEST(servent, &td, servent_test_getservent,
469 rv = DO_2PASS_TEST(servent, &td, &td_snap,
473 TEST_DATA_INIT(servent, &td_2pass, clone_servent, free_servent);
476 rv = DO_2PASS_TEST(servent, &td, &td_2pass,
478 TEST_DATA_DESTROY(servent, &td_2pass);
482 rv = TEST_SNAPSHOT_FILE_WRITE(servent, snapshot_file, &td,
491 TEST_DATA_DESTROY(servent, &td_snap);
492 TEST_DATA_DESTROY(servent, &td);