Florian Weimer wrote: > ... would be fsync. And I doubt you want to > call that, purely for performance reasons.
The trade-off between data safety and speed of disk accesses is to be done by the system administrator, when they decide whether to use the mount option 'sync' or not. It would be wrong for gnulib to call fsync() in close_stdout, because that would force the safety and inefficiency of immediate syncing on systems which have not asked for it. Bruno