Mira esto (no es mas "man fflush" en google.com/linux)
http://www.rt.com/man/fflush.3.html
En si vacia el stream q le pases, o sea, en caso de un FILE* baja a disco todo lo q tiene en memoria. Esto es, los sist operativos cuando haces por ejemplo un fwrite no bajan en gral a disco, lo haria en un fclose, pero vos lo podes forzar. Esa es la idea