summaryrefslogtreecommitdiff
path: root/modules/thread
Commit message (Collapse)AuthorAgeFilesLines
* thread: Fix conflict with pthread_sigmask module.Bruno Haible2017-08-161-0/+1
| | | | | | * lib/glthread/thread.h (pthread_sigmask): Don't declare it weak if it's defined as a macro. * modules/thread (Depends-on): Add pthread_sigmask.
* cond, lock, thread: better 'inline'Paul Eggert2012-11-291-1/+1
| | | | | | | | | | | | | | | | | | | * lib/glthread/cond.c, lib/glthread/cond.h (_GLTHREAD_COND_INLINE): * lib/glthread/thread.c, lib/glthread/thread.h (_GLTHREAD_THREAD_INLINE): New macros. Use them instead of static inline, for header functions. * lib/glthread/cond.c (gl_waitqueue_init, gl_waitqueue_remove) (gl_waitqueue_notify_first, gl_waitqueue_notify_all): * lib/glthread/lock.c (gl_waitqueue_init) (gl_waitqueue_notify_first, gl_waitqueue_notify_all): * lib/glthread/thread.c (get_current_thread_handle): Change 'static inline' to 'inline'. * lib/glthread/cond.h, lib/glthread/thread.h: Use _GL_INLINE_HEADER_BEGIN, _GL_INLINE_HEADER_END. * m4/cond.m4 (gl_COND): * m4/lock.m4 (gl_PREREQ_LOCK): * m4/thread.m4 (gl_THREAD): Do not require AC_C_INLINE. * modules/cond, modules/thread (Depends-on): Add extern-inline.
* Implement thread control primitives for Win32.Bruno Haible2008-08-181-1/+3
|
* Link with LIBMULTITHREAD, not LIBTHREAD.Bruno Haible2008-08-171-1/+1
|
* New module 'thread'.Bruno Haible2008-08-171-0/+28