"mini roadmap" for userland for 3.7-dev branch
Venkatesh Srinivas
me at endeavour.zapto.org
Fri Nov 22 12:28:55 PST 2013
On Thu, Nov 21, 2013 at 8:18 AM, John Marino <dragonflybsd at marino.st> wrote:
> ah, another one: semaphores
>
>> man sem_open
>
>> SEM_OPEN(3) DragonFly Library Functions Manual
>> NAME
>> sem_open, sem_close, sem_unlink -- named semaphore operations
>> LIBRARY
>> POSIX Threads Library (libpthread, -lpthread)
>> SYNOPSIS
>> #include <semaphore.h>
>>
>> sem_t *
>> sem_open(const char *name, int oflag, ...);
>>
>> int
>> sem_close(sem_t *sem);
>>
>> int
>> sem_unlink(const char *name);
>>
>> DESCRIPTION
>> The sem_open(), sem_close(), and sem_unlink() functions are not supported
>> by this implementation.
>
>
> I'm starting to hit problems due to semaphores not being implemented on
> DragonFly, so let's call this #11
I posted an implementation of sem_open / sem_close / sem_unlink() some
time ago, that was not-strictly-POSIX-compliant, but was sufficient
for Python's multiprocessing module to work; that may be worth
resurrecting?
-- vs;
More information about the Users
mailing list