using double fifo as a communication channel for any 2 process in Linux