From 4a030145d2b9175f7a9572c868aca9151b79572a Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Wed, 15 May 2013 15:54:44 -0700 Subject: [PATCH] thread: port --enable-gcc-warnings to clang * lib/glthread/thread.h [__clang__ && USE_POSIX_THREADS_WEAK]: Include , to pacify a warning about pthread_sigmask. --- ChangeLog | 4 ++++ lib/glthread/thread.h | 6 ++++++ 2 files changed, 10 insertions(+) diff --git a/ChangeLog b/ChangeLog index 3544972c6..fbd47fc0a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2013-05-15 Paul Eggert + thread: port --enable-gcc-warnings to clang + * lib/glthread/thread.h [__clang__ && USE_POSIX_THREADS_WEAK]: + Include , to pacify a warning about pthread_sigmask. + stdio: use __REDIRECT for fwrite, fwrite_unlocked * lib/stdio.in.h (fwrite): When working around bug 11959, use __REDIRECT rather than '#define diff --git a/lib/glthread/thread.h b/lib/glthread/thread.h index 166a50c13..e52b6156e 100644 --- a/lib/glthread/thread.h +++ b/lib/glthread/thread.h @@ -120,7 +120,13 @@ extern int glthread_in_use (void); address of a function in libpthread that we don't use. */ # pragma weak pthread_create + +# ifdef __clang__ + /* Without this, clang complains that pthread_sigmask is never declared. */ +# include +# endif # pragma weak pthread_sigmask + # pragma weak pthread_join # ifndef pthread_self # pragma weak pthread_self -- 2.11.0