[PATCH v8 5/8] nptl: Add C11 threads tss_* functions

Florian Weimer fweimer@redhat.com
Thu Jul 12 16:48:00 GMT 2018


On 02/02/2018 06:04 PM, Adhemerval Zanella wrote:
> diff --git a/sysdeps/nptl/threads.h b/sysdeps/nptl/threads.h
> index eb89b0a..6a807ee 100644
> --- a/sysdeps/nptl/threads.h
> +++ b/sysdeps/nptl/threads.h
> @@ -28,6 +28,10 @@ __BEGIN_DECLS
>   #include <bits/types/struct_timespec.h>
>   
>   #define ONCE_FLAG_INIT 0
> +#define thread_local _Thread_local

This needs a __cplusplus conditional.  _Thread_local does not exist in 
C++.  The macro has to be defined to thread_local starting with C++11.

Thanks,
Florian



More information about the Libc-alpha mailing list