Ciao a tutti ho un piccolo problemino con sem_init.
In fase di compilazione nessun problema, ma quando vado in runtime sem_init mi ritorna -1 e setta errno=78 e dicendomi che la funzione non e' implementata.
Il sistema operativo e' mac os Leopard.
Quindi il mio dubbio e' che sia un problema del sistema operativo pero' non ne sono tanto sicuro.
cmq l'implementazione e' la seguente
sem_t semp ;
int main(){
if( sem_init(&semp , 0 , 1) == -1)
printf("%s %d" strerror(errno) , errno);
}
Grazie a tutti