Lines Matching refs:test_state

28 	struct resolv_conf_test_state *test_state;  in setup()  local
30 test_state = malloc(sizeof(struct resolv_conf_test_state)); in setup()
31 assert_non_null(test_state); in setup()
32 test_state->rc_fd = -1; in setup()
33 test_state->resolv_conf = NULL; in setup()
35 test_state->resolv_conf_path = strdup(RWRAP_RESOLV_CONF_TMPL); in setup()
36 assert_non_null(test_state->resolv_conf_path); in setup()
37 test_state->rc_fd = mkstemp(test_state->resolv_conf_path); in setup()
38 assert_non_null(test_state->resolv_conf_path); in setup()
39 test_state->resolv_conf = fdopen(test_state->rc_fd, "a"); in setup()
40 assert_non_null(test_state->resolv_conf); in setup()
42 *state = test_state; in setup()
49 struct resolv_conf_test_state *test_state; in teardown() local
51 test_state = (struct resolv_conf_test_state *) *state; in teardown()
53 if (test_state == NULL) return -1; in teardown()
55 if (test_state->resolv_conf) { in teardown()
56 fclose(test_state->resolv_conf); in teardown()
59 if (test_state->rc_fd != -1) { in teardown()
60 close(test_state->rc_fd); in teardown()
63 if (test_state->resolv_conf_path) { in teardown()
64 unlink(test_state->resolv_conf_path); in teardown()
65 free(test_state->resolv_conf_path); in teardown()
68 free(test_state); in teardown()
75 struct resolv_conf_test_state *test_state; in test_res_ninit() local
99 test_state = (struct resolv_conf_test_state *) *state; in test_res_ninit()
105 fputs("# Hello world\n", test_state->resolv_conf); in test_res_ninit()
106 fputs("; This is resolv_wrapper\n", test_state->resolv_conf); in test_res_ninit()
108 fputs("nameserver ", test_state->resolv_conf); in test_res_ninit()
109 fputs(nameservers[i], test_state->resolv_conf); in test_res_ninit()
110 fputs("\n", test_state->resolv_conf); in test_res_ninit()
112 fflush(test_state->resolv_conf); in test_res_ninit()
114 rv = setenv("RESOLV_WRAPPER_CONF", test_state->resolv_conf_path, 1); in test_res_ninit()