...
The u character can be thought of as standing for "umask," meaning that these are the same permissions that the file would have been created with had it been created by fopen()
. In this compliant solution, the u mode character is omitted so that the file is opened with restricted privileges (regardless of the umask).
...