This is the mail archive of the newlib@sourceware.org mailing list for the newlib project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH v3 09/24] Feature test macros overhaul: pthread.h


On Mar 14 22:10, Yaakov Selkowitz wrote:
> Use internal macros for GNU extensions.
> 
> Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com>
> ---
>  newlib/libc/include/pthread.h | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/newlib/libc/include/pthread.h b/newlib/libc/include/pthread.h
> index 20df8e4..e1de176 100644
> --- a/newlib/libc/include/pthread.h
> +++ b/newlib/libc/include/pthread.h
> @@ -344,7 +344,7 @@ void	_EXFUN(_pthread_cleanup_pop,
>      _pthread_cleanup_pop(&_pthread_clup_ctx, (_execute)); \
>    } while (0)
>  
> -#if defined(_GNU_SOURCE)
> +#if __GNU_VISIBLE
>  void	_EXFUN(_pthread_cleanup_push_defer,
>  	(struct _pthread_cleanup_context *_context,
>  	void (*_routine)(void *), void *_arg));
> @@ -362,7 +362,7 @@ void	_EXFUN(_pthread_cleanup_pop_restore,
>  #define pthread_cleanup_pop_restore_np(_execute) \
>      _pthread_cleanup_pop_restore(&_pthread_clup_ctx, (_execute)); \
>    } while (0)
> -#endif /* defined(_GNU_SOURCE) */
> +#endif /* __GNU_VISIBLE */
>  
>  #if defined(_POSIX_THREAD_CPUTIME)

Don't we need this for Cygwin's pthread.h as well?


Corinna

-- 
Corinna Vinschen
Cygwin Maintainer
Red Hat

Attachment: signature.asc
Description: PGP signature


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]