Non necessariamente... se il file non è aperto in maniera esclusiva entrambi i processi possono scrivere nel file, e l'ordine di scrittura, se i due programmi sono in esecuzione in contemporanea, dipende da come gira allo scheduler di far eseguire un programma o l'altro (oltre che dal buffering attuato dalle funzioni di IO del C).