]> granicus.if.org Git - clang/commitdiff
OpenBSD: Remove incorrect -pthread preprocessor define _POSIX_THREADS and replace
authorChris Lattner <sabre@nondot.org>
Wed, 25 Apr 2012 06:12:24 +0000 (06:12 +0000)
committerChris Lattner <sabre@nondot.org>
Wed, 25 Apr 2012 06:12:24 +0000 (06:12 +0000)
with _REENTRANT. Also remove undef _POSIX_THREADS in phread.h.

Patch by Brad Smith!

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@155535 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Basic/Targets.cpp

index 1eceaaa615e90f77d11a3c74f602d3ae3d1acfc5..dd2a89a18b7213b778f20bed4488e4231154be43 100644 (file)
@@ -365,7 +365,7 @@ protected:
     DefineStd(Builder, "unix", Opts);
     Builder.defineMacro("__ELF__");
     if (Opts.POSIXThreads)
-      Builder.defineMacro("_POSIX_THREADS");
+      Builder.defineMacro("_REENTRANT");
   }
 public:
   OpenBSDTargetInfo(const std::string &triple)