in the final directory, if the file already exists and
does not permit the access defined by
.IR omode ,
-of if there there are no free file descriptors.
+of if there are no free file descriptors.
In the last case, the file may be created even when
an error is returned.
If the file is new and the directory in which it is created is