Ciao a tutti!
Mi sono avvicinato da poco alle systemcall del c, sto fcendo comunicare tra loro due processi attraverso una coda di messaggi...
Il primo alloca la coda e attende che il secondo invii un messaggio, nel momento in cui lo trova stampa il contenuto e termina ripulendo la memoria.
Funziona tutto senza errori o warning.
Quello che vorrei ora è fare in modo che estratto un messaggio e stampato il contenuto si rimetta in attesa; però vorrei evitare di farlo con una attesa attiva.
Inoltre l'attesa deve terminare solo se il secondo processo termina...
Sapreste aiutarmi??