#include #include int consume(void){ FILE *fp; char input_buffer[1000]; while(1){ fp=fopen("/tmp/fifo.cmd","r"); if (fgets(input_buffer,(int)(sizeof(input_buffer)-1),fp)!=NULL){ sleep(1); printf("READ: '%s'\n",input_buffer); } fclose(fp); } } int main (char **argv){ consume(); }