From d45f244c6d445534770f1395d0c51351f8e18f46 Mon Sep 17 00:00:00 2001 From: Michael Kerrisk Date: Tue, 28 Jul 2015 09:51:35 +0200 Subject: [PATCH] futex.2: Minor wording fixes Signed-off-by: Michael Kerrisk --- man2/futex.2 | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/man2/futex.2 b/man2/futex.2 index 9ac4dd5b5..acd041363 100644 --- a/man2/futex.2 +++ b/man2/futex.2 @@ -43,12 +43,16 @@ The system call provides a method for waiting until a certain condition becomes true. It is typically used as a blocking construct in the context of -shared-memory synchronization: The program implements the majority of -the synchronization in user space, and uses one of the operations of -the system call when it is likely that it has to block for +shared-memory synchronization. +When using futexes, the majority of +the synchronization operations are performed in user space. +The user-space program employs +.BR futex () +operations only when it is likely that the program has to block for a longer time until the condition becomes true. -The program uses another operation of the system call to wake -anyone waiting for a particular condition. +The program uses another +.BR futex () +operation to wake anyone waiting for a particular condition. A futex is a 32-bit value\(emreferred to below as a .IR "futex word" \(emwhose