[Dri-devel] Re: OpenGL and the LinuxThreads pthread_descr structure

Momchil Velikov velco@fadata.bg
Fri May 17 00:22:00 GMT 2002


>>>>> "Jakub" == Jakub Jelinek <jakub@redhat.com> writes:

>> How do you detect threading without making these calls to libpthreads.so?

Jakub> Weak symbols.

Jakub> extern pthread_t pthread_self (void) __attribute__ ((weak));

Jakub> (resp. #pragma weak pthread_self).
Jakub> Then if (&pthread_self) { application was linked against -lpthread } else { not threaded }
Jakub> Note all calls to pthread library has to be weak.

Hmm, if all the references to libpthread are weak, what will pull
libpthread in ?



More information about the Libc-alpha mailing list