Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | c11: Do not use pthread_mutex_timedlock on NetBSD. | Vinson Lee | 2014-01-24 | 1 | -1/+1 |
| | | | | | | | | | | | | This patch fixes the NetBSD build. NetBSD does not have pthread_mutex_timedlock. CC glapi_dispatch.lo threads_posix.h: In function 'mtx_timedlock': threads_posix.h:216:5: error: implicit declaration of function 'pthread_mutex_timedlock' Signed-off-by: Vinson Lee <[email protected]> | ||||
* | c11: Fix missing pthread_mutex_timedlock declaration warnings on MacOSX. | José Fonseca | 2014-01-23 | 1 | -1/+7 |
| | |||||
* | c11: Update docs/license.html and include verbatim copy of Boost license. | José Fonseca | 2014-01-23 | 3 | -3/+66 |
| | |||||
* | c11: Import threads.h emulation library. | José Fonseca | 2014-01-23 | 3 | -0/+992 |
Implementation is based of https://gist.github.com/2223710 with the following modifications: - inline implementatation - retain XP compatability - add temporary hack for static mutex initializers (as they are not part of the stack but still widely used internally) - make TIME_UTC a conditional macro (some system headers already define it, so this prevents conflict) - respect HAVE_PTHREAD macro Reviewed-by: Brian Paul <[email protected]> Acked-by: Ian Romanick <[email protected]> Acked-by: Chad Versace <[email protected]> |