From 2835dcf69f5bafd634a1b65fa28c08d4f1ce3306 Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Thu, 30 Sep 2010 12:58:48 -0400 Subject: [PATCH] #if-out the fw-helper code in util.c when building on windows --- src/common/util.c | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/common/util.c b/src/common/util.c index 9d47b76246..1dabaf6c89 100644 --- a/src/common/util.c +++ b/src/common/util.c @@ -2944,6 +2944,11 @@ static int tor_spawn_background(const char *const filename, int *stdout_read, int *stderr_read, const char **argv) { +#ifdef MS_WINDOWS + (void) filename; (void) stdout_read; (void) stderr_read; (void) argv; + log_warn(LD_BUG, "not yet implemented on Windows."); + return -1; +#else pid_t pid; int stdout_pipe[2]; int stderr_pipe[2]; @@ -3098,6 +3103,7 @@ tor_spawn_background(const char *const filename, int *stdout_read, } return pid; +#endif } /** Read from stream, and send lines to log at the specified log level. @@ -3179,7 +3185,13 @@ void tor_check_port_forwarding(const char *filename, int dir_port, int or_port, time_t now) { - +#ifdef MS_WINDOWS + (void) filename; (void) dir_port; (void) or_port; (void) now; + (void) tor_spawn_background; + (void) log_from_pipe; + log_warn(LD_GENERAL, "Sorry, port forwarding is not yet supported " + "on windows."); +#else /* When fw-helper succeeds, how long do we wait until running it again */ #define TIME_TO_EXEC_FWHELPER_SUCCESS 300 /* When fw-helper fails, how long do we wait until running it again */ @@ -3272,6 +3284,7 @@ tor_check_port_forwarding(const char *filename, int dir_port, int or_port, child_pid = -1; } } +#endif }