* Ian Lance Taylor: > Florian Weimer <fw@xxxxxxxxxxxxx> 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. Thanks. But I'm hosed if a library is loaded later (via dlopen) that pulls in threads, right? This looks unsupported, so it should be okay if I can't deal with this situation.