Re: fix dependencies among thread modules

2019-12-24 Thread Bruno Haible
> 2019-12-21 Bruno Haible > > sched_yield: Don't depend on threadlib and yield. This patch in particular had the effect of correcting the value of YIELD_LIB on HP-UX. Namely, on HP-UX, librt exists but is not needed for sched_yield, because sched_yield already exists in libc. Previously,

fix dependencies among thread modules

2019-12-21 Thread Bruno Haible
The general structure of the multithreading modules in gnulib is that we have three set of modules: pthread-*, sched_yield : POSIX API threads, threads-h, thrd, mtx, cnd, tss: ISO C API threadlib, thread, lock, cond, tls, yield: gnulib API, obeys --enable-threads configure option They