Writing a thread-safe library without pulling in pthreads
Ian Lance Taylor
iant@google.com
Fri Jul 18 15:23:00 GMT 2008
Florian Weimer <fw@deneb.enyo.de> writes:
> I'd like to write a library which only uses locking if the application
> is linked against pthreads. Is this possible?
Yes, and in fact libsupc++ in gcc does it. You can declare the
pthread functions as weak references. Then you only call them if the
address of the function is not NULL.
Ian
More information about the Gcc-help
mailing list