...
When creating new files, it may be possible to use functions that only create a new file where a file does not already exist. This prevents the application from overwriting an existing file during file creation; (see guideline rule FIO00-J. Do not assume that opening a file for writing creates a new file for more information.
...