Eric Blake wrote:
> > - (pthread_in_use () ? (void *) pthread_self () : NULL)
> > + (pthread_in_use () ? pthread_self () : (pthread_t) NULL)
>
> This not portable. POSIX allows pthread_t to be a non-pointer type, so
> you can't necessarily cast NULL to pthread_t.
Yes, and the only platfo
On 07/08/2011 05:27 AM, Bruno Haible wrote:
> The statement
> gl_thread_t t = gl_thread_self ();
> gives a gcc warning about assignment from a pointer to an integer. This fixes
> it:
>
>
> 2011-07-08 Bruno Haible
>
> thread: Avoid gcc warnings when using gl_thread_self().
> * li
The statement
gl_thread_t t = gl_thread_self ();
gives a gcc warning about assignment from a pointer to an integer. This fixes
it:
2011-07-08 Bruno Haible
thread: Avoid gcc warnings when using gl_thread_self().
* lib/glthread/thread.h (gl_thread_self): Return a pthread_t, no