- Emitted when the I/O object is about to close. Mainly intended for
- buffering objects that need to flush their buffers at closing.
+ Emitted when there is a nonlinearity in I/O (such as a file being seeked)
+ and any data buffered by upper layers needs to be flushed.