In una macchina Linux, ho un paio di processi che scrivono su una named pipe e un'altra che la legge. Sospetto che il mio lettore non stia tenendo il passo e ci sono molti dati in coda nella pipe.Come vedere quanti dati vengono messi in coda in una named pipe?
Qualcuno potrebbe dirmi, c'è un modo per controllare/vedere quanti dati vengono messi in coda nella pipe? Qualche comando Linux o C API?
Grazie per il vostro tempo.
--KS
recv() funziona su file non socket? – bdonlan
quindi, in generale, i dati letti dalla pipe verranno rimossi? – Chaitanya