]> Savannah Git Hosting - gnulib.git/commit
threadlib: Fix LIBMULTITHREAD on FreeBSD with --enable-threads=isoc.
authorBruno Haible <bruno@clisp.org>
Sat, 21 Dec 2019 12:53:31 +0000 (13:53 +0100)
committerBruno Haible <bruno@clisp.org>
Sat, 21 Dec 2019 12:53:31 +0000 (13:53 +0100)
commit15a10c15101bda052b9766f53d1acbf14d332109
treeba67a35563f3214349fca67128cbc611484f65d6
parent478535b02e710391ed3fe9e3381c4a29b397228d
threadlib: Fix LIBMULTITHREAD on FreeBSD with --enable-threads=isoc.

* m4/threadlib.m4 (gl_STDTHREADLIB_BODY): New macro (some code moved
here from m4/threads.m4).
(gl_THREADLIB_BODY): Don't test whether mtx_lock and cnd_timedwait exist
in libc. Instead, rely on gl_STDTHREADLIB_BODY.
(gl_STDTHREADLIB): New macro.
* m4/threads.m4 (gl_THREADS_H): Require gl_STDTHREADLIB instead of
gl_THREADLIB_BODY and gl_YIELD. Don't set LIBSTDTHREAD here.
ChangeLog
m4/threadlib.m4
m4/threads.m4