summaryrefslogtreecommitdiff
path: root/src/test
diff options
context:
space:
mode:
authorrl1987 <rl1987@sdf.lonestar.org>2018-08-12 15:28:34 +0300
committerNick Mathewson <nickm@torproject.org>2018-08-16 08:31:45 -0400
commitfb137b30fc69bb9fa4b417cfe47a8191ecf0a70c (patch)
treeec3039cf30e6d8578f3452988253898280ecad6b /src/test
parentf454c283031e282ade3db78ce9da3726ec4a0234 (diff)
downloadtor-fb137b30fc69bb9fa4b417cfe47a8191ecf0a70c.tar.gz
tor-fb137b30fc69bb9fa4b417cfe47a8191ecf0a70c.zip
Exclude setenv/unsetenv code on Windows
Diffstat (limited to 'src/test')
-rw-r--r--src/test/test_options.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/test/test_options.c b/src/test/test_options.c
index dcb8932bec..801b5895ff 100644
--- a/src/test/test_options.c
+++ b/src/test/test_options.c
@@ -474,9 +474,11 @@ test_options_validate__uname_for_server(void *ignored)
(void)ignored;
char *msg;
+#ifndef _WIN32
int unset_home_env = 0;
if (setenv("HOME", "/home/john", 0) == 0)
unset_home_env = 1;
+#endif
options_test_data_t *tdata = get_options_test_data(
"ORPort 127.0.0.1:5555");
@@ -517,8 +519,10 @@ test_options_validate__uname_for_server(void *ignored)
free_options_test_data(tdata);
tor_free(msg);
teardown_capture_of_logs();
+#ifndef _WIN32
if (unset_home_env)
unsetenv("HOME");
+#endif
}
static void
@@ -1421,9 +1425,11 @@ test_options_validate__paths_needed(void *ignored)
int ret;
char *msg;
+#ifndef _WIN32
int unset_home_env = 0;
if (setenv("HOME", "/home/john", 0) == 0)
unset_home_env = 1;
+#endif
setup_capture_of_logs(LOG_WARN);
options_test_data_t *tdata = get_options_test_data(
@@ -1467,8 +1473,10 @@ test_options_validate__paths_needed(void *ignored)
teardown_capture_of_logs();
free_options_test_data(tdata);
tor_free(msg);
+#ifndef _WIN32
if (unset_home_env)
unsetenv("HOME");
+#endif
}
static void