.in +4n
.EX
struct open_how {
- u64 flags; /* O_* flags. */
- u64 mode; /* Mode for O_{CREAT,TMPFILE}. */
- u64 resolve; /* RESOLVE_* flags. */
+ u64 flags; /* O_* flags */
+ u64 mode; /* Mode for O_{CREAT,TMPFILE} */
+ u64 resolve; /* RESOLVE_* flags */
/* ... */
};
.EE
.IR resolve .
.SH RETURN VALUE
On success, a new file descriptor is returned.
-On error, -1 is returned, and
+On error, \-1 is returned, and
.I errno
is set appropriately.
.SH ERRORS
kernel does not support.
Because all extensions must have their zero values be a no-op, the kernel can
safely ignore the unsupported extension fields if they are all-zero.
-If any unsupported extension fields are non-zero, then -1 is returned and
+If any unsupported extension fields are non-zero, then \-1 is returned and
.I errno
is set to
.BR E2BIG .