aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--man/io_uring_prep_futex_wait.39
-rw-r--r--man/io_uring_prep_futex_waitv.39
-rw-r--r--man/io_uring_prep_futex_wake.34
3 files changed, 16 insertions, 6 deletions
diff --git a/man/io_uring_prep_futex_wait.3 b/man/io_uring_prep_futex_wait.3
index 4de9164d..22e9a149 100644
--- a/man/io_uring_prep_futex_wait.3
+++ b/man/io_uring_prep_futex_wait.3
@@ -78,10 +78,15 @@ Instead it returns the negated
directly in the CQE
.I res
field.
+.SH NOTES
+Unlike the sync futex syscalls that wait on a futex, io_uring does not support
+passing in a timeout for the request. Instead, applications are encouraged
+to use a linked timeout to abort the futex request at a given time, if desired.
.SH SEE ALSO
.BR io_uring_get_sqe (3),
.BR io_uring_submit (3),
-.B$ io_uring_prep_futex_waitv (3),
-.B$ io_uring_prep_futex_wake (3),
+.BR io_uring_prep_futex_waitv (3),
+.BR io_uring_prep_futex_wake (3),
+.BR io_uring_prep_link_timeout (3),
.BR futex (2)
.BR futex2 (2)
diff --git a/man/io_uring_prep_futex_waitv.3 b/man/io_uring_prep_futex_waitv.3
index 4226e81b..85c3b7f6 100644
--- a/man/io_uring_prep_futex_waitv.3
+++ b/man/io_uring_prep_futex_waitv.3
@@ -62,10 +62,15 @@ Instead it returns the negated
directly in the CQE
.I res
field.
+.SH NOTES
+Unlike the sync futex syscalls that wait on a futex, io_uring does not support
+passing in a timeout for the request. Instead, applications are encouraged
+to use a linked timeout to abort the futex request at a given time, if desired.
.SH SEE ALSO
.BR io_uring_get_sqe (3),
.BR io_uring_submit (3),
-.B$ io_uring_prep_futex_wait (3),
-.B$ io_uring_prep_futex_wake (3),
+.BR io_uring_prep_futex_wait (3),
+.BR io_uring_prep_futex_wake (3),
+.BR io_uring_prep_link_timeout (3),
.BR futex (2)
.BR futex2 (2)
diff --git a/man/io_uring_prep_futex_wake.3 b/man/io_uring_prep_futex_wake.3
index 3920bf5f..4d96e05d 100644
--- a/man/io_uring_prep_futex_wake.3
+++ b/man/io_uring_prep_futex_wake.3
@@ -78,7 +78,7 @@ field.
.SH SEE ALSO
.BR io_uring_get_sqe (3),
.BR io_uring_submit (3),
-.B$ io_uring_prep_futex_wait (3),
-.B$ io_uring_prep_futex_waitv (3),
+.BR io_uring_prep_futex_wait (3),
+.BR io_uring_prep_futex_waitv (3),
.BR futex (2)
.BR futex2 (2)