]> Savannah Git Hosting - gnulib.git/commit
thread, lock, cond, tls: Remove support for Pth threads.
authorBruno Haible <bruno@clisp.org>
Sat, 6 Jul 2019 01:56:55 +0000 (03:56 +0200)
committerBruno Haible <bruno@clisp.org>
Sat, 6 Jul 2019 01:56:55 +0000 (03:56 +0200)
commit7ce5f5c77f679f0da1fa15f4fb7c9e103685d079
tree9238e7a79602a5afbb2b0dd3b02fbe071e6994f2
parente58796ff7110de26254fc06afdff21461462be72
thread, lock, cond, tls: Remove support for Pth threads.

* m4/threadlib.m4 (gl_THREADLIB_EARLY_BODY): Don't document
--enable-threads=pth any more.
(gl_THREADLIB_BODY): Don't set USE_PTH_THREADS any more.
* m4/pthread_sigmask.m4 (gl_FUNC_PTHREAD_SIGMASK): Update comment.
* m4/threads.m4 (gl_THREADS_H): Remove test for conflict between Pth
threads and ISO C11 threads.
* lib/glthread/thread.h: Remove code for USE_PTH_THREADS.
* lib/glthread/lock.h: Likewise.
* lib/glthread/lock.c: Likewise.
* lib/glthread/cond.h: Likewise.
* lib/glthread/cond.c: Likewise.
* lib/glthread/tls.h: Likewise.
* lib/glthread/tls.c: Likewise.
* lib/glthread/yield.h: Likewise.
* lib/regex_internal.h: Likewise.
* tests/test-thread_create.c: Likewise.
* tests/test-lock.c: Likewise.
* tests/test-cond.c: Likewise.
* tests/test-tls.c: Likewise.
* tests/test-rwlock1.c: Don't include glthread/yield.h.
(main): Sleep without calling gl_thread_yield.
18 files changed:
ChangeLog
lib/glthread/cond.c
lib/glthread/cond.h
lib/glthread/lock.c
lib/glthread/lock.h
lib/glthread/thread.h
lib/glthread/tls.c
lib/glthread/tls.h
lib/glthread/yield.h
lib/regex_internal.h
m4/pthread_sigmask.m4
m4/threadlib.m4
m4/threads.m4
tests/test-cond.c
tests/test-lock.c
tests/test-rwlock1.c
tests/test-thread_create.c
tests/test-tls.c