
Originariamente inviata da
Nikopol
Premetto che di c sono un bel po' arruginito comunque il problema dovrebbe essere l'attach al semaforo:
quando ti agganci a un semaforo giā esitente, il semflag (terzo parametro) deve essere settato a zero.
Un consiglio: la creazione delle chiavi sarebbe meglio lasciarla al sistema operativo (ftock o IPC_PRIVATE); se invece hai realmente bisogno di usare una chiave decisa da te, sarebbe meglio definirla come costante in un header, il quale sarā incluso in tutti i processi che usano quel semaforo