salve
qualcuno ha idea se sia possibile svuotare il buffer di una pipe?
Ho alcuni processi che inviano dei dati ad un altro processo tramite una pipe. Ad un certo punto quest'ultimo processo si deve bloccare per via di una getchar. Nel mentre questi processi paralleli continuano ad inviare dati. Io vorrei fare in modo che il buffer della pipe si svuoti non appena la getchar riceva l'input. In teoria potrei far in modo che questi processi si blocchino non appena si arrivi alla getchar ma questa via non è praticabile per il semplice fatto che dovrei stravolgere completamente il codice del mio programma. Spero ci sia un'altra soluzione..