]> Savannah Git Hosting - gnulib.git/commit
windows-cond: New module.
authorBruno Haible <bruno@clisp.org>
Thu, 20 Jun 2019 02:13:43 +0000 (04:13 +0200)
committerBruno Haible <bruno@clisp.org>
Thu, 20 Jun 2019 02:15:05 +0000 (04:15 +0200)
commit7b7305f41af7c79ab3739704febba7cf171b404a
treed2884c182e4becf6c2068d1429234717b52d0833
parentf46ac2b2b4635118957a5718a125016f4ec15a8a
windows-cond: New module.

* lib/windows-cond.h: New file, based on lib/glthread/cond.h.
* lib/windows-cond.c: New file, based on lib/glthread/cond.c.
* lib/glthread/cond.h: Include windows-cond.h.
(struct gl_waitqueue_link, gl_linked_waitqueue_t): Remove types.
(gl_cond_t): Define using glwthread_cond_t.
(gl_cond_initializer): Define using GLWTHREAD_COND_INIT.
(glthread_cond_init): Define using glwthread_cond_init.
(glthread_cond_wait): Define using glwthread_cond_wait.
(glthread_cond_timedwait): Define using glwthread_cond_timedwait.
(glthread_cond_signal): Define using glwthread_cond_signal.
(glthread_cond_broadcast): Define using glwthread_cond_broadcast.
(glthread_cond_destroy): Define using glwthread_cond_destroy.
(glthread_cond_init_func, glthread_cond_wait_func,
glthread_cond_timedwait_func, glthread_cond_signal_func,
glthread_cond_broadcast_func, glthread_cond_destroy_func): Remove
declarations.
* lib/glthread/cond.c (gl_waitqueue_t, gl_waitqueue_element): Remove
types.
(gl_waitqueue_init, gl_waitqueue_add, gl_waitqueue_remove,
gl_waitqueue_notify_first, gl_waitqueue_notify_all,
glthread_cond_init_func, glthread_cond_wait_func,
glthread_cond_timedwait_func, glthread_cond_signal_func,
glthread_cond_broadcast_func, glthread_cond_destroy_func): Remove
functions.
* modules/windows-cond: New file.
* modules/cond (Depends-on): Add windows-cond. Remove gettimeofday.
ChangeLog
lib/glthread/cond.c
lib/glthread/cond.h
lib/windows-cond.c [new file with mode: 0644]
lib/windows-cond.h [new file with mode: 0644]
modules/cond
modules/windows-cond [new file with mode: 0644]