]> Savannah Git Hosting - gnulib.git/commit
windows-once: New module.
authorBruno Haible <bruno@clisp.org>
Thu, 20 Jun 2019 02:04:45 +0000 (04:04 +0200)
committerBruno Haible <bruno@clisp.org>
Thu, 20 Jun 2019 02:07:03 +0000 (04:07 +0200)
commit6c3d118e8303b1f2cfdf17749d39392f1340077d
treec4c31e84311c7dc5160a5aff6b9dca7b7b95278c
parent7078fef393b8d06c522c690c1fe7017596b12734
windows-once: New module.

* lib/windows-once.h: New file, extracted from lib/glthread/lock.h.
* lib/windows-once.c: New file, extracted from lib/glthread/lock.c.
* lib/glthread/lock.h: Include windows-once.h.
(gl_once_t): Define using glwthread_once_t.
(gl_once_define): Define using GLWTHREAD_ONCE_INIT.
(glthread_once): Define using glwthread_once.
(glthread_once_func): Remove declaration.
* lib/glthread/lock.c (glthread_once_func): Remove function.
* modules/windows-once: New file.
* modules/lock (Depends-on): Add windows-once.
ChangeLog
lib/glthread/lock.c
lib/glthread/lock.h
lib/windows-once.c [new file with mode: 0644]
lib/windows-once.h [new file with mode: 0644]
modules/lock
modules/windows-once [new file with mode: 0644]