Let me also update the doc. The factual infos come from https://heldercorreia.com/semaphores-in-mac-os-x-fd7a7418e13b#.vshlwqkfe
2017-03-03 Bruno Haible <br...@clisp.org> doc: Mention Mac OS X deficiencies regarding semaphores. * doc/posix-functions/sem_init.texi: Mention status on Mac OS X. * doc/posix-functions/sem_destroy.texi: Likewise. * doc/posix-functions/sem_getvalue.texi: Likewise. diff --git a/doc/posix-functions/sem_destroy.texi b/doc/posix-functions/sem_destroy.texi index 31f2b75..380fb62 100644 --- a/doc/posix-functions/sem_destroy.texi +++ b/doc/posix-functions/sem_destroy.texi @@ -15,4 +15,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on some platforms: Minix 3.1.8, IRIX 5.3, Solaris 2.4, mingw, MSVC 9, BeOS. +@item +This function is not implemented on some platforms: +Mac OS X 10.11. @end itemize diff --git a/doc/posix-functions/sem_getvalue.texi b/doc/posix-functions/sem_getvalue.texi index b2baa9e..a00dea5 100644 --- a/doc/posix-functions/sem_getvalue.texi +++ b/doc/posix-functions/sem_getvalue.texi @@ -15,4 +15,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on some platforms: Minix 3.1.8, IRIX 5.3, Solaris 2.4, mingw, MSVC 9, BeOS. +@item +This function is not implemented on some platforms: +Mac OS X 10.11. @end itemize diff --git a/doc/posix-functions/sem_init.texi b/doc/posix-functions/sem_init.texi index c52da75..24adc41 100644 --- a/doc/posix-functions/sem_init.texi +++ b/doc/posix-functions/sem_init.texi @@ -15,4 +15,7 @@ Portability problems not fixed by Gnulib: @item This function is missing on some platforms: Minix 3.1.8, IRIX 5.3, Solaris 2.4, mingw, MSVC 9, BeOS. +@item +This function is not implemented on some platforms: +Mac OS X 10.11. @end itemize