semaphores macosx, comments please

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Nov 12, 2009 at 07:37:26PM +0100, Claesson Mattias wrote:
> This is what I did for src/pulsecore/semaphore-osx.c
> @@ -21,11 +21,11 @@
>  
>  #ifdef HAVE_CONFIG_H
>  #include <config.h>
>  #endif
>  
> -#include <Multiprocessing.h>
> +#include <CoreServices/CoreServices.h>
>  
>  #include <pulse/xmalloc.h>
>  #include <pulsecore/macro.h>
>  
>  #include "semaphore.h"
> 
> ----------------
> 
> POSIX unnamed semaphores are not supported under macos x. Other free software use named semaphores (that is supposed to work) to implement also unnamed semaphores.
> sem_open("clever random name")  + sem_unlink() instead of sem_init() + sem_close().
> Tried a quick test and it should be possible to get this to work, it all depends on the "random name" used.

Hmm - what exactly is the problem you're seeing? What is the reason for
changing that? Doesn't the current code compile for you?

Daniel



[Index of Archives]     [Linux Audio Users]     [AMD Graphics]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux