Thread (22 messages) 22 messages, 7 authors, 2015-07-28

Re: Revised futex(2) man page for review

From: Torvald Riegel <hidden>
Date: 2015-04-15 10:29:07
Also in: linux-man, lkml

On Tue, 2015-04-14 at 23:40 +0200, Thomas Gleixner wrote:
On Sat, 28 Mar 2015, Peter Zijlstra wrote:
quoted
On Sat, Mar 28, 2015 at 09:53:21AM +0100, Michael Kerrisk (man-pages) wrote:
quoted
So, please take a look at the page below. At this point,
I would most especially appreciate help with the FIXMEs.
For people who cannot read that troff gibberish (me)..
Ditto :)
 
quoted
NOTES
       Glibc does not provide a wrapper for this system call;  call  it  using
       syscall(2).
You might mention that pthread_mutex, pthread_condvar interfaces are
high level wrappers for the syscall and recommended to be used for
normal use cases. IIRC unnamed semaphores are implemented with futexes
as well.
If we add this, I'd rephrase it to something like that there are
high-level programming abstractions such as the pthread_condvar
interfaces or semaphores that are implemented using the syscall and that
are typically a better fit for normal use cases.  I'd consider only the
condvars as something like a wrapper, or targeting a similar use case.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help