Lines Matching defs:capdns

199 runtest(cap_channel_t *capdns, unsigned int expected)
215 hpc = cap_gethostbyname(capdns, "example.com");
225 hpc = cap_gethostbyname2(capdns, "example.com", AF_INET);
235 hpc = cap_gethostbyname2(capdns, "example.com", AF_INET6);
258 caperr = cap_getaddrinfo(capdns, "freebsd.org", "25", hintsp,
276 caperr = cap_getaddrinfo(capdns, "freebsd.org", "25", hintsp,
294 caperr = cap_getaddrinfo(capdns, "freebsd.org", "25", hintsp,
314 hpc = cap_gethostbyaddr(capdns, &ip4, sizeof(ip4), AF_INET);
325 hpc = cap_gethostbyaddr(capdns, &ip6, sizeof(ip6), AF_INET6);
354 cap_channel_t *capcas, *capdns;
359 capdns = cap_service_open(capcas, "system.dns");
360 ATF_REQUIRE(capdns != NULL);
364 return (capdns);
373 cap_channel_t *capdns;
375 capdns = cap_dns_init();
377 runtest(capdns,
383 cap_close(capdns);
392 cap_channel_t *capdns;
396 capdns = cap_dns_init();
400 ATF_REQUIRE(cap_dns_type_limit(capdns, types, 2) == 0);
403 ATF_REQUIRE(cap_dns_family_limit(capdns, families, 2) == 0);
405 cap_dns_family_limit(capdns, NULL, 0) == -1);
407 cap_dns_type_limit(capdns, NULL, 0) == -1);
409 runtest(capdns,
414 cap_close(capdns);
423 cap_channel_t *capdns;
427 capdns = cap_dns_init();
430 ATF_REQUIRE(cap_dns_type_limit(capdns, types, 1) == 0);
433 cap_dns_type_limit(capdns, types, 2) == -1);
436 cap_dns_type_limit(capdns, types, 1) == -1);
439 ATF_REQUIRE(cap_dns_family_limit(capdns, families, 2) == 0);
441 runtest(capdns,
445 cap_close(capdns);
454 cap_channel_t *capdns;
458 capdns = cap_dns_init();
461 ATF_REQUIRE(cap_dns_type_limit(capdns, types, 1) == 0);
464 cap_dns_type_limit(capdns, types, 2) == -1);
467 cap_dns_type_limit(capdns, types, 1) == -1);
470 ATF_REQUIRE(cap_dns_family_limit(capdns, families, 2) == 0);
472 runtest(capdns,
475 cap_close(capdns);
484 cap_channel_t *capdns;
488 capdns = cap_dns_init();
492 ATF_REQUIRE(cap_dns_type_limit(capdns, types, 2) == 0);
494 ATF_REQUIRE(cap_dns_family_limit(capdns, families, 1) == 0);
497 cap_dns_family_limit(capdns, families, 2) == -1);
500 cap_dns_family_limit(capdns, families, 1) == -1);
502 runtest(capdns,
506 cap_close(capdns);
515 cap_channel_t *capdns;
519 capdns = cap_dns_init();
523 ATF_REQUIRE(cap_dns_type_limit(capdns, types, 2) == 0);
525 ATF_REQUIRE(cap_dns_family_limit(capdns, families, 1) == 0);
528 cap_dns_family_limit(capdns, families, 2) == -1);
531 cap_dns_family_limit(capdns, families, 1) == -1);
533 runtest(capdns,
537 cap_close(capdns);
546 cap_channel_t *capdns;
550 capdns = cap_dns_init();
554 ATF_REQUIRE(cap_dns_type_limit(capdns, types, 2) == 0);
557 ATF_REQUIRE(cap_dns_family_limit(capdns, families, 2) == 0);
559 ATF_REQUIRE(cap_dns_type_limit(capdns, types, 1) == 0);
562 cap_dns_type_limit(capdns, types, 2) == -1);
565 cap_dns_type_limit(capdns, types, 1) == -1);
567 ATF_REQUIRE(cap_dns_family_limit(capdns, families, 1) == 0);
570 cap_dns_family_limit(capdns, families, 2) == -1);
573 cap_dns_family_limit(capdns, families, 1) == -1);
575 runtest(capdns,
578 cap_close(capdns);
587 cap_channel_t *capdns;
591 capdns = cap_dns_init();
595 ATF_REQUIRE(cap_dns_type_limit(capdns, types, 2) == 0);
598 ATF_REQUIRE(cap_dns_family_limit(capdns, families, 2) == 0);
600 ATF_REQUIRE(cap_dns_type_limit(capdns, types, 1) == 0);
603 cap_dns_type_limit(capdns, types, 2) == -1);
606 cap_dns_type_limit(capdns, types, 1) == -1);
608 ATF_REQUIRE(cap_dns_family_limit(capdns, families, 1) == 0);
611 cap_dns_family_limit(capdns, families, 2) == -1);
614 cap_dns_family_limit(capdns, families, 1) == -1);
616 runtest(capdns,
619 cap_close(capdns);
628 cap_channel_t *capdns;
632 capdns = cap_dns_init();
636 ATF_REQUIRE(cap_dns_type_limit(capdns, types, 2) == 0);
639 ATF_REQUIRE(cap_dns_family_limit(capdns, families, 2) == 0);
641 ATF_REQUIRE(cap_dns_type_limit(capdns, types, 1) == 0);
644 cap_dns_type_limit(capdns, types, 2) == -1);
647 cap_dns_type_limit(capdns, types, 1) == -1);
649 ATF_REQUIRE(cap_dns_family_limit(capdns, families, 1) == 0);
652 cap_dns_family_limit(capdns, families, 2) == -1);
655 cap_dns_family_limit(capdns, families, 1) == -1);
657 runtest(capdns, GETHOSTBYADDR_AF_INET);
659 cap_close(capdns);
668 cap_channel_t *capdns;
672 capdns = cap_dns_init();
676 ATF_REQUIRE(cap_dns_type_limit(capdns, types, 2) == 0);
679 ATF_REQUIRE(cap_dns_family_limit(capdns, families, 2) == 0);
681 ATF_REQUIRE(cap_dns_type_limit(capdns, types, 1) == 0);
684 cap_dns_type_limit(capdns, types, 2) == -1);
687 cap_dns_type_limit(capdns, types, 1) == -1);
689 ATF_REQUIRE(cap_dns_family_limit(capdns, families, 1) == 0);
692 cap_dns_family_limit(capdns, families, 2) == -1);
695 cap_dns_family_limit(capdns, families, 1) == -1);
697 runtest(capdns, GETHOSTBYADDR_AF_INET6);
699 cap_close(capdns);