The error detection code in FileIO.close() could fail to reflect the `errno` value, and report it as -1 instead.
3 files changed