.BI "long syscall(SYS_futex, uint32_t *" uaddr ", FUTEX_UNLOCK_PI);"
.fi
.SH DESCRIPTION
-.TP
-.BR FUTEX_UNLOCK_PI " (since Linux 2.6.18)"
-.\" commit c87e2837be82df479a6bae9f155c43516d2feebc
This operation wakes the top priority waiter that is waiting in
.BR FUTEX_LOCK_PI (2const)
or
on the futex address provided by the
.I uaddr
argument.
-.IP
+.P
This is called when the user-space value at
.I uaddr
cannot be changed atomically from a TID (of the owner) to 0.
.P
On success,
.B FUTEX_UNLOCK_PI
-Returns 0 if the futex was successfully unlocked.
+returns 0 if the futex was successfully unlocked.
.SH ERRORS
See
.BR futex (2).
.SH STANDARDS
Linux.
.SH HISTORY
+Linux 2.6.18.
+.\" commit c87e2837be82df479a6bae9f155c43516d2feebc
.SH SEE ALSO
.BR futex (2)