- If successful, stores a stream for it opened according to MODE (which should be
- "w" or "wb") in *FP. Returns a ticket that can be used to
- commit or abort the file replacement. If neither action has
- yet been taken, program termination via signal will cause
- all resources to be released. The return value must not be
- explicitly freed.
+ If successful, returns a ticket that can be used to commit or abort the file
+ replacement. If neither action is taken, program termination via signal
+ will abort. Depending on the function, stores a file descriptor in *FD or a
+ stream in *FP for the newly opened file. The descriptor or stream is opened
+ for writing a binary file if BINARY is true, otherwise a text file (this
+ disctinction only matters on Windows).