[tor-commits] [tor/master] Fix linux compilation (pipe2 needs _GNU_SOURCE)

nickm at torproject.org nickm at torproject.org
Wed Jan 21 19:50:31 UTC 2015


commit d850ec8574761c0279df53f3b7a9811d1dab430f
Author: Nick Mathewson <nickm at torproject.org>
Date:   Wed Sep 25 23:25:02 2013 -0400

    Fix linux compilation (pipe2 needs _GNU_SOURCE)
---
 src/common/compat_threads.c |    8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/common/compat_threads.c b/src/common/compat_threads.c
index 648eaa2..ba48eb4 100644
--- a/src/common/compat_threads.c
+++ b/src/common/compat_threads.c
@@ -3,6 +3,8 @@
  * Copyright (c) 2007-2015, The Tor Project, Inc. */
 /* See LICENSE for licensing information */
 
+#define _GNU_SOURCE
+
 #include "orconfig.h"
 #define _GNU_SOURCE
 #include <stdlib.h>
@@ -15,12 +17,12 @@
 #ifdef HAVE_SYS_EVENTFD_H
 #include <sys/eventfd.h>
 #endif
-#ifdef HAVE_UNISTD_H
-#include <unistd.h>
-#endif
 #ifdef HAVE_FCNTL_H
 #include <fcntl.h>
 #endif
+#ifdef HAVE_UNISTD_H
+#include <unistd.h>
+#endif
 
 /** Return a newly allocated, ready-for-use mutex. */
 tor_mutex_t *





More information about the tor-commits mailing list