• Show log

    Commit

  • Hash : 7ce5f5c7
    Author : Bruno Haible
    Date : 2019-07-06T03:56:55

    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.