Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    348

    [C] sem_init ma esiste??

    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

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    348
    Confermo sem_init su mac os non e' implementata. Stesso codice su slack funge !

    Vabbe' andro' con i mutex di pthread.


    Ciaoooo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.