... mi sembra che ci sia un po' troppa carne al fuoco...

quali sono le system call e le librerie di cui parli?
fscanf/fprintf varie e read/write?