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. Ian