Are named posix semaphores not implemented?

Jille Timmermans jille at quis.cx
Sat May 9 18:25:29 UTC 2009


Lothar Scholz schreef:
> Hello,
> 
> i tried to port a program using PCBSD based on FreeBSD 7.1
> and the small test program
> 
> #include <semaphore>
> #include <stdio.h>
> #include <fcntl.h>
> 
> int main() {
>    sem_t* s = sem_open("foobar", O_CREAT|O_EXCL);
>    if (s == SEM_FAILED) perror("sem_open");
> }
> 
> raises a "bad system call 12" signal
> But from the manpage of sem_open tells me that it should
> be there since FreeBSD 5.0?
> 
> Please don't tell me that i have to rewrite the code.
> 
> 

Have you removed "options SYSVSEM" from your kernel configuration ?

-- Jille


More information about the freebsd-arch mailing list