63
63
fclose failed, with one exception: ignore an fclose failure if
64
64
there was no previous error, no data remains to be flushed, and
65
65
fclose failed with EBADF. That can happen when a program like cp
67
67
closed) and doesn't generate any output (hence no previous error
68
68
and nothing to be flushed). */