Signed-off-by: Gurucharan Shetty <gshe...@nicira.com>
---
 lib/ovs-thread.c |    2 ++
 lib/ovs-thread.h |    2 ++
 2 files changed, 4 insertions(+)

diff --git a/lib/ovs-thread.c b/lib/ovs-thread.c
index 85de014..76cbbd3 100644
--- a/lib/ovs-thread.c
+++ b/lib/ovs-thread.c
@@ -322,6 +322,7 @@ assert_single_threaded_at(const char *where)
     }
 }
 
+#ifndef _WIN32
 /* Forks the current process (checking that this is allowed).  Aborts with
  * VLOG_FATAL if fork() returns an error, and otherwise returns the value
  * returned by fork().
@@ -345,6 +346,7 @@ xfork_at(const char *where)
     }
     return pid;
 }
+#endif
 
 /* Notes that the process must not call fork() from now on, for the specified
  * 'reason'.  (The process may still fork() if it execs itself immediately
diff --git a/lib/ovs-thread.h b/lib/ovs-thread.h
index 8868c51..d3bd538 100644
--- a/lib/ovs-thread.h
+++ b/lib/ovs-thread.h
@@ -601,8 +601,10 @@ unsigned long long int ovsthread_counter_read(
 void assert_single_threaded_at(const char *where);
 #define assert_single_threaded() assert_single_threaded_at(SOURCE_LOCATOR)
 
+#ifndef _WIN32
 pid_t xfork_at(const char *where);
 #define xfork() xfork_at(SOURCE_LOCATOR)
+#endif
 
 void forbid_forking(const char *reason);
 bool may_fork(void);
-- 
1.7.9.5

_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to