path: root/man/io_uring_sqe_set_flags.3
diff options
Diffstat (limited to 'man/io_uring_sqe_set_flags.3')
1 files changed, 4 insertions, 3 deletions
diff --git a/man/io_uring_sqe_set_flags.3 b/man/io_uring_sqe_set_flags.3
index bbe62b5..b066f1d 100644
--- a/man/io_uring_sqe_set_flags.3
+++ b/man/io_uring_sqe_set_flags.3
@@ -26,7 +26,8 @@ submission queue entry param.
is a bit mask of 0 or more of the following values ORed together:
-Use registered files that previously registered buffers.
+The file descriptor in the SQE refers to the index of a previously registered
+file or direct file descriptor, not a normal file descriptor.
Normal operation for io_uring is to try and issue an sqe as non-blocking first,
@@ -40,7 +41,7 @@ When this flag is specified, the SQE forms a link with the next SQE in the
submission ring. That next SQE will not be started before the previous request
completes. This, in effect, forms a chain of SQEs, which can be arbitrarily
long. The tail of the chain is denoted by the first SQE that does not have this
-flag set. Chains are not supported across submission boundaries. EVen if the
+flag set. Chains are not supported across submission boundaries. Even if the
last SQE in a submission has this flag set, it will still terminate the current
chain. This flag has no effect on previous SQE submissions, nor does it impact
SQEs that are outside of the chain tail. This means that multiple chains can be
@@ -56,4 +57,4 @@ one completes.
-.BR io_uring_submit (3), io_uring_register(3) \ No newline at end of file
+.BR io_uring_submit (3), io_uring_register(3)