Assaf Gordon wrote:
> 4.
> "fflush" instead of "fclose" seems to work OK, but I do not know
> if there are other side effects:
> 
>    $ ./aa stdout fflush > /dev/full && echo ok || echo error
>    aa: fflush failed: No space left on device
>    error

Except that it does not work OK on NFS, as explained by the comment
in close-stream.c (written in 2006):

                       Even calling fflush is not always sufficient,
   since some file systems (NFS and CODA) buffer written/flushed data
   until an actual close call.

Bruno


Reply via email to