From d8fc2db910a11dbbba53ba7ecf96d0e32a081076 Mon Sep 17 00:00:00 2001
From: Max Kellermann <max@duempel.org>
Date: Mon, 8 Dec 2014 14:17:17 +0100
Subject: thread/Id: drop "::" prefix before pthread function names

The "::" to explicitly refer to the global namespace appeared like a
good idea in C++, but it breaks with C libraries that implement
standard functions using macros (e.g. musl).
---
 src/thread/Id.hxx | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

(limited to 'src/thread/Id.hxx')

diff --git a/src/thread/Id.hxx b/src/thread/Id.hxx
index fa1cf2cab..2372a12f5 100644
--- a/src/thread/Id.hxx
+++ b/src/thread/Id.hxx
@@ -75,7 +75,7 @@ public:
 #ifdef WIN32
 		return ::GetCurrentThreadId();
 #else
-		return ::pthread_self();
+		return pthread_self();
 #endif
 	}
 
@@ -84,7 +84,7 @@ public:
 #ifdef WIN32
 		return id == other.id;
 #else
-		return ::pthread_equal(id, other.id);
+		return pthread_equal(id, other.id);
 #endif
 	}
 
-- 
cgit v1.2.3