eina_semaphore: OSX support
authorJean Guyomarc'h <jean.guyomarch@gmail.com>
Mon, 27 Oct 2014 08:11:19 +0000 (09:11 +0100)
committerCedric BAIL <cedric@osg.samsung.com>
Mon, 27 Oct 2014 08:11:23 +0000 (09:11 +0100)
commit6de8e3104dccfb25198f91c5597229b634555a0a
treec64f2d958511d53302f1fc336e9fe37e5238355d
parent72c576ab4ebf536fe7a2e904d5a4ef64d19926ff
eina_semaphore: OSX support

Summary:
OSX only support named semaphores. Eina_Semaphore was actually broken on OSX.
Since OSX 10.10 sem_init() and sem_destroy() (were not implemented) are also marked as
"deprecated", which adds huge pollution to the output when compiling.

Reviewers: cedric, raster, stefan_schmidt

Subscribers: cedric

Differential Revision: https://phab.enlightenment.org/D1576

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
configure.ac
src/lib/eina/eina_config.h.in
src/lib/eina/eina_inline_lock_posix.x