aboutsummaryrefslogtreecommitdiffstats
path: root/man2/futex.2
AgeCommit message (Expand)AuthorFilesLines
2024-05-02man/, share/mk/: Move man*/ to man/Alejandro Colomar1-1976/+0
2023-10-31man*/: srcfix (Use .P instead of .PP or .LP)Alejandro Colomar1-32/+32
2023-05-03man*/, man.ignore.grep: srcfix; warn about blank linesAlejandro Colomar1-32/+32
2023-04-18man*/: ffixGuillem Jover1-1/+1
2023-03-30man*/, man-pages.7: VERSIONS, STANDARDS, HISTORY: Reorganize sectionsAlejandro Colomar1-16/+4
2023-02-05Many pages: Use \[bu] instead of \(buAlejandro Colomar1-13/+13
2023-02-05Many pages: Use \[ha] instead of \(haAlejandro Colomar1-1/+1
2023-02-05Many pages: Use \[ti] instead of \(tiAlejandro Colomar1-1/+1
2023-02-05Many pages: Use \[em] instead of \(emAlejandro Colomar1-5/+5
2023-02-05Many pages: Use \[aq] instead of \(aqAlejandro Colomar1-3/+3
2023-02-05Many pages: Use lowercase for 'glibc'Alejandro Colomar1-1/+1
2022-12-04Many pages: wfixAlejandro Colomar1-4/+4
2022-10-30Many pages: Use correct letter case in page titles (TH)Alejandro Colomar1-1/+1
2022-10-29Many pages: Use a consistent style for listsAlejandro Colomar1-16/+16
2022-10-09dist.mk, All pages: .TH: Generate date at 'make dist'Alejandro Colomar1-1/+1
2022-10-09getent.1, iconv.1, intro.1, ldd.1, locale.1, localedef.1, memusage.1, memusag...Alejandro Colomar1-1/+1
2022-09-15Various pages: EXAMPLES: Use unsigned types for loop iteratorsAlex Colomar1-6/+6
2022-09-13Various pages: EXAMPLES: Use <err.h> functionsAlex Colomar1-7/+5
2022-09-09Revert "src.mk, All pages: Move man* to man/"Alejandro Colomar1-0/+1990
2022-09-05src.mk, All pages: Move man* to man/Alejandro Colomar1-1990/+0
2022-08-21All pages: Remove the 5th argument to .THAlejandro Colomar1-1/+1
2022-08-21All pages: Replace the 4th argument to .TH by "Linux man-pages (unreleased)"Alejandro Colomar1-1/+1
2022-08-15futex.2, futex.7: {ftp://ftp => https://mirrors}.kernel.orgнаб1-1/+1
2022-07-29Many pages: Use STANDARDS instead of CONFORMING TOAlejandro Colomar1-1/+1
2022-05-03Various pages: EXAMPLES: Separate declarations from codeAlejandro Colomar1-4/+4
2022-05-03Various pages: EXAMPLES: ffixAlejandro Colomar1-1/+1
2022-05-02Various pages: EXAMPLES: sort includes alphabeticallyAlejandro Colomar1-4/+4
2022-04-30Many pages: EXAMPLES: Add wrapper comments SRC BEGIN and SRC ENDAlejandro Colomar1-0/+2
2022-03-20Many pages: Fix style issues reported by `make lint-groff`Alejandro Colomar1-60/+64
2022-03-06Many pages: LIBRARY: srcfixAlejandro Colomar1-1/+1
2022-03-06futex.2: tfixDavide Benini1-1/+1
2022-02-25futex.2: Add LIBRARY sectionAlejandro Colomar1-0/+3
2021-09-11futex.2: tfixJakub Wilk1-1/+1
2021-08-27iconv.1, ldd.1, accept.2, access.2, add_key.2, arch_prctl.2, bpf.2, chmod.2, ...Michael Kerrisk1-1/+1
2021-08-09futex.2: Rework the description of FUTEX_LOCK_PI2Michael Kerrisk1-14/+14
2021-08-09futex.2: Minor tweaks to Kurt's patchAlejandro Colomar1-39/+39
2021-08-09futex.2: Document FUTEX_LOCK_PI2Kurt Kanzenbach1-4/+49
2021-05-11futex.2: Use syscall(SYS_...); for system calls without a wrapperAlejandro Colomar1-10/+11
2021-03-22getent.1, ldd.1, locale.1, localedef.1, memusage.1, memusagestat.1, mtrace.1,...Michael Kerrisk1-1/+1
2021-02-20futex.2: tfixedef1-1/+1
2021-01-21Various pages: use real minus signs in pathnamesMichael Kerrisk1-5/+5
2021-01-07Various pages: Standardize wording around setting of 'errno' on errorMichael Kerrisk1-1/+1
2021-01-05futex.2, syscalls.2, vmsplice.2, bpf-helpers.7: wfix: Write consistently 'use...Alejandro Colomar1-2/+2
2020-12-27bind.2, clone.2, dup.2, futex.2, mprotect.2, open_by_handle_at.2, pivot_root....Michael Kerrisk1-5/+5
2020-11-21futex.2: tfixJing Peng1-1/+1
2020-11-15getent.1, fanotify_mark.2, fcntl.2, futex.2, membarrier.2, mmap.2, mount.2, m...Alejandro Colomar1-1/+1
2020-11-01memusage.1, pldd.1, sprof.1, add_key.2, bind.2, bpf.2, clone.2, dup.2, epoll_...Michael Kerrisk1-1/+1
2020-10-30futex.2: ffixAlejandro Colomar1-1/+2
2020-10-30futex.2: Use appropriate typesAlejandro Colomar1-13/+14
2020-10-30futex.2: srcfixAlejandro Colomar1-2/+2
2020-10-14futex.2, quotactl.2: wfix: use "bitwise" rather than "bit-wise"Michael Kerrisk1-3/+3
2020-09-29adjtimex.2, futex.2, semop.2, slabinfo.5, feature_test_macros.7, keyrings.7: ...Michael Kerrisk1-1/+1
2020-09-15add_key.2, clock_getres.2, clone.2, futex.2, getdents.2, getpid.2, getrlimit....Alejandro Colomar1-2/+3
2020-09-05sprof.1, eventfd.2, execve.2, futex.2, getdents.2, mprotect.2, open_by_handle...Michael Kerrisk1-3/+3
2020-09-05futex.2: Use sizeof consistentlyAlejandro Colomar1-1/+1
2020-08-09pldd.1, bpf.2, execve.2, futex.2, ioctl_fat.2, ioctl_tty.2, keyctl.2, signalf...Michael Kerrisk1-1/+1
2020-08-06intro.1, clock_getres.2, clone.2, futex.2, ioctl_fat.2, mkdir.2, mknod.2, mma...Michael Kerrisk1-1/+1
2020-06-21man2/*: srcfix: fix warnings from "mandoc -Tlint"Bjarni Ingi Gislason1-4/+0
2020-06-11dup.2, fallocate.2, futex.2, ioctl_fat.2, ioctl_ficlonerange.2, ioctl_fidedup...Michael Kerrisk1-2/+2
2020-06-09iconv.1, locale.1, memusage.1, memusagestat.1, pldd.1, sprof.1, _syscall.2, a...Michael Kerrisk1-1/+1
2020-05-31Various pages: retitle EXAMPLE section heading to EXAMPLESMichael Kerrisk1-1/+1
2020-03-26futex.2: wfixAndré Almeida1-1/+1
2020-02-09_exit.2, capget.2, fcntl.2, futex.2, listen.2, memfd_create.2, modify_ldt.2, ...Michael Kerrisk1-1/+1
2020-01-10futex.2: Fix a bug in the examplePonnuvel Palaniyappan1-4/+4
2019-03-06getent.1, iconv.1, ldd.1, locale.1, localedef.1, memusage.1, memusagestat.1, ...Michael Kerrisk1-1/+1
2019-02-27locale.1, memusage.1, pldd.1, _syscall.2, add_key.2, bind.2, bpf.2, chown.2, ...Michael Kerrisk1-7/+7
2019-02-27adjtimex.2, futex.2, mremap.2, seccomp.2, getnameinfo.3, random.3, console_co...Michael Kerrisk1-1/+1
2019-02-27fallocate.2, futex.2, getrandom.2, mprotect.2, posix_spawn.3, address_familie...Michael Kerrisk1-1/+1
2018-11-17futex.2: Make the example use C11 atomics rather than GCC builtinsBenjamin Peterson1-12/+10
2017-11-16futex.2: wfixMichael Kerrisk1-1/+1
2017-09-15iconv.1, ldd.1, locale.1, localedef.1, memusage.1, memusagestat.1, mtrace.1, ...Michael Kerrisk1-1/+1
2017-08-19locale.1, pldd.1, bpf.2, clone.2, copy_file_range.2, dup.2, execve.2, futex.2...Michael Kerrisk1-16/+16
2017-08-18add_key.2, bpf.2, fcntl.2, futex.2, listxattr.2, perf_event_open.2, prctl.2, ...Michael Kerrisk1-1/+1
2017-08-16memusage.1, clone.2, eventfd.2, futex.2, getdents.2, ioctl_fat.2, ioctl_ns.2,...Michael Kerrisk1-2/+2
2017-08-16_syscall.2, bpf.2, cacheflush.2, capget.2, chdir.2, chmod.2, chroot.2, clock_...Michael Kerrisk1-76/+76
2017-08-15_syscall.2, clock_getres.2, clone.2, copy_file_range.2, create_module.2, dele...Michael Kerrisk1-1/+1
2017-08-15_exit.2, bpf.2, cacheflush.2, capget.2, chdir.2, chmod.2, chroot.2, clock_get...Michael Kerrisk1-2/+2
2017-03-20futex.2: Minor wording fixMichael Kerrisk1-2/+2
2017-01-30futex.2, open_by_handle_at.2, seccomp.2, socket.2, console_codes.4, protocols...Jakub Wilk1-1/+1
2016-10-31futex.2: srcfix: Remove some more or less obsolete FIXMEsMichael Kerrisk1-10/+5
2016-10-29futex.2: srcfix: FIXME tidy-upMichael Kerrisk1-23/+23
2016-09-16futex.2: srcfixMichael Kerrisk1-1/+1
2016-08-08futex.2: Order ERRORS alphabeticallyMichael Kerrisk1-4/+4
2016-07-17Removed trailing white space at end of linesMichael Kerrisk1-3/+3
2016-07-17ldd.1, localedef.1, add_key.2, chroot.2, clone.2, fork.2, futex.2, get_mempol...Michael Kerrisk1-1/+1
2016-07-07futex.2: srcfixMichael Kerrisk1-0/+16
2016-06-26futex.2: Explain how to get equivalent of FUTEX_WAIT with an absolute timeoutMichael Kerrisk1-1/+19
2016-06-26futex.2: Describe FUTEX_BITSET_MATCH_ANYMichael Kerrisk1-10/+29
2016-06-24futex.2: Note that at least one bit must be set in mask for BITSET operationsMichael Kerrisk1-2/+4
2016-06-24futex.2: wfixMichael Kerrisk1-1/+1
2016-06-24futex.2: ffixMichael Kerrisk1-0/+1
2016-06-24futex.2: wfixMichael Kerrisk1-2/+2
2016-06-24futex.2: wfixMichael Kerrisk1-1/+1
2016-06-24futex.2: ffixMichael Kerrisk1-2/+3
2016-06-24futex.2: wfixMichael Kerrisk1-1/+1
2016-06-24futex.2: Clarify clock default and choices for FUTEX_WAITMichael Kerrisk1-2/+8
2016-06-23futex.2: Fix descriptions of various timeoutsMichael Kerrisk1-13/+23
2016-06-23futex.2: Correct an ENOSYS error descriptionMichael Kerrisk1-1/+2
2016-06-23futex.2: Remove crufty text about FUTEX_WAIT_BITSET interpretation of timeoutMichael Kerrisk1-10/+0
2016-03-15locale.1, localedef.1, _exit.2, accept.2, access.2, acct.2, adjtimex.2, bdflu...Michael Kerrisk1-1/+1
2016-03-15futex.2: FUTEX_CLOCK_REALTIME can now be used with FUTEX_WAITMichael Kerrisk1-2/+5
2016-02-03chown.2, futex.2, membarrier.2, memfd_create.2, mount.2, msgop.2, open.2, ope...Michael Kerrisk1-3/+0
2016-02-03futex.2: tfixJakub Wilk1-2/+2
2016-01-08futex.2: tfixJakub Wilk1-1/+1
2015-12-30futex.2: tfixJakub Wilk1-3/+3
2015-12-30futex.2: srcfixMichael Kerrisk1-1/+1
2015-12-29Removed trailing white space at end of linesMichael Kerrisk1-3/+3
2015-12-29accept.2, acct.2, bind.2, clock_getres.2, connect.2, dup.2, epoll_create.2, e...Michael Kerrisk1-1/+1
2015-12-27accept.2, acct.2, epoll_create.2, execve.2, futex.2, inotify_init.2, mmap.2, ...Michael Kerrisk1-1/+1
2015-12-26futex.2: Minor wording tweaks after comments from Darren HartMichael Kerrisk1-3/+10
2015-12-19futex.2: wfixMichael Kerrisk1-1/+1
2015-12-19futex.2: Minor wording fixesMichael Kerrisk1-13/+15
2015-12-19futex.2: Replace "bitset" by "bit mask"Michael Kerrisk1-13/+13
2015-12-17futex.2: Fixes after comments from Darren HartMichael Kerrisk1-8/+14
2015-12-17futex.2: Clarify "total ordering" a littleMichael Kerrisk1-5/+5
2015-12-15futex.2: Minor fixes after comments from Torvald RiegelMichael Kerrisk1-8/+7
2015-12-15futex.2: tfixMichael Kerrisk1-2/+2
2015-12-15futex.2: srcfix (notes from conversation with tglx)Michael Kerrisk1-0/+18
2015-12-15futex.2: tfixMichael Kerrisk1-3/+3
2015-12-15futex.2: wfixMichael Kerrisk1-4/+2
2015-12-15futex.2: Fixes after feedback from Thomas GleixnerMichael Kerrisk1-6/+12
2015-12-15futex.2: Minor wording fixesMichael Kerrisk1-20/+12
2015-12-15futex.2: Improvements after comments from Darren HartMichael Kerrisk1-17/+46
2015-12-15futex.2: ffixMichael Kerrisk1-0/+1
2015-12-15futex.2: srcfix: FIXMEMichael Kerrisk1-0/+3
2015-12-15futex.2: Fixes after review comments from Thomas GleixnerMichael Kerrisk1-50/+76
2015-12-15futex.2: Various fixes after comments from Thomas GleixnerMichael Kerrisk1-11/+28
2015-12-15futex.2: wfixMichael Kerrisk1-1/+1
2015-12-15futex.2: tfixMichael Kerrisk1-5/+5
2015-12-15futex.2: wfixMichael Kerrisk1-2/+2
2015-12-15futex.2: wfixMichael Kerrisk1-1/+2
2015-12-15futex.2: Fixes after review comments from Thomas GleixnerMichael Kerrisk1-26/+29
2015-12-15futex.2: tfixMichael Kerrisk1-1/+1
2015-12-15futex.2: Elaborate on why "requeue" operations can be preferable to FUTEX_WAKEMichael Kerrisk1-23/+51
2015-12-15futex.2: Clean-ups and FIXME removeal after feedback from Thomas GleixnerMichael Kerrisk1-54/+15
2015-12-15futex.2: Remove warning that FUTEX_REQUEUE is brokenMichael Kerrisk1-16/+11
2015-12-15futex.2: srcfixMichael Kerrisk1-2/+2
2015-12-15futex.2: Minor wording fixesMichael Kerrisk1-12/+16
2015-12-15futex.2: Minor wording fixesMichael Kerrisk1-9/+13
2015-12-15futex.2: tfixMichael Kerrisk1-1/+1
2015-12-15futex.2: Rewrap some source lines (no content changes)Michael Kerrisk1-7/+6
2015-12-15futex.2: Minor wording fixesMichael Kerrisk1-4/+5
2015-12-15futex.2: Minor wording fixesMichael Kerrisk1-5/+9
2015-12-15futex.2: Reword paragraph describing futex wordMichael Kerrisk1-7/+15
2015-12-15futex.2: NOTES: futexes are also used to implement read-write locks and barriersMichael Kerrisk1-3/+4
2015-12-15futex.2: SEE ALSO: add pthread_mutexattr_getprotocol(3)Michael Kerrisk1-0/+1
2015-12-15futex.2: wfixMichael Kerrisk1-1/+1
2015-12-15futex.2: Tidy up some FIXMEsMichael Kerrisk1-24/+37
2015-12-15futex.2: Point out that futexes are used to implement higher-level abstractionsMichael Kerrisk1-0/+4
2015-12-15futex.2: Remove an obsolete FIXMEMichael Kerrisk1-1/+0
2015-12-15futex.2: tfixMichael Kerrisk1-1/+1
2015-12-15futex.2: tfixMichael Kerrisk1-1/+1
2015-12-15futex.2: Clarify return value detailsMichael Kerrisk1-2/+6
2015-12-15futex.2: Remove detail about kernel internalsMichael Kerrisk1-3/+4
2015-12-15futex.2: Casting utime to uint32_tHeinrich Schuchardt1-2/+4
2015-12-15futex.2: Use known typesHeinrich Schuchardt1-2/+2
2015-12-15futex.2: tfixHeinrich Schuchardt1-1/+1
2015-12-15futex.2: wfixMichael Kerrisk1-1/+1
2015-12-15futex.2: Minor wording fixesMichael Kerrisk1-13/+10
2015-12-15futex.2: explanation of blockingHeinrich Schuchardt1-7/+11
2015-12-15futex.2: explanation of blocking behaviorHeinrich Schuchardt1-5/+7
2015-12-15futex.2: clarify address mappingHeinrich Schuchardt1-6/+4
2015-12-15futex.2: tfixHeinrich Schuchardt1-1/+1
2015-12-15futex.2: Rewrap some long source linesMichael Kerrisk1-91/+109
2015-12-15futex.2: ffixMichael Kerrisk1-0/+3
2015-12-15futex.2: simplify exampleHeinrich Schuchardt1-14/+5
2015-12-15futex.2: futex.2: Fix error check in EXAMPLE: fork() fails with -1Heinrich Schuchardt1-1/+1
2015-12-15futex.2: tfixMichael Kerrisk1-1/+1
2015-12-15futex.2: Wrap sentences at line boundariesMichael Kerrisk1-20/+37
2015-12-15futex.2: Explicitly mark FIXMEs added by Torvald RiegelMichael Kerrisk1-21/+22
2015-12-15futex.2: Terminology fixesTorvald Riegel1-131/+189
2015-12-15futex.2: tfixMichael Kerrisk1-2/+2
2015-12-15futex.2: Add EXAMPLE programMichael Kerrisk1-0/+187
2015-12-15futex.2: srcfix: FIXMEMichael Kerrisk1-0/+3
2015-12-15futex.2: srcfixMichael Kerrisk1-8/+11
2015-12-15futex.2: srcfix: FIXMEMichael Kerrisk1-0/+4
2015-12-15futex Since Linux 2.6.22, EINTR can no longer occur on spurious wakeupMichael Kerrisk1-30/+3
2015-12-15futex.2: Various fixes after review from Davidlohr BuesoMichael Kerrisk1-56/+28
2015-12-15futex.2: Remove FUTEX_REQUEUE EINVAL error caseMichael Kerrisk1-8/+1
2015-12-15futex.2: Add an attmpt at a defintion of PI-aware futexesMichael Kerrisk1-7/+24
2015-12-15futex.2: srcfixMichael Kerrisk1-1/+2
2015-12-15futex.2: tfixMichael Kerrisk1-1/+1
2015-12-15futex.2: Note that the kernel only "knows" about a futex in the contended caseMichael Kerrisk1-1/+10
2015-12-15futex.2: Add some subsection headingsMichael Kerrisk1-2/+6
2015-12-15futex.2: srcfixMichael Kerrisk1-7/+0
2015-12-15futex.2: Rewrite text on intended users of futexesMichael Kerrisk1-10/+4
2015-12-15futex.2: Add text on pairing of FUTEX_WAIT_REQUEUE_PI + FUTEX_CMP_REQUEUE_PIMichael Kerrisk1-8/+39
2015-12-15futex.2: srcfixMichael Kerrisk1-24/+37
2015-12-15futex.2: Process/thread rewordingsMichael Kerrisk1-30/+34
2015-12-15futex.2: srcfixMichael Kerrisk1-10/+9
2015-12-15futex.2: tfixMichael Kerrisk1-1/+1
2015-12-15futex.2: Add overview of priority inheritanceMichael Kerrisk1-0/+16
2015-12-15futex.2: Add brief description of the priority inversion problemMichael Kerrisk1-5/+7
2015-12-15futex.2: srcfix: FIXMEMichael Kerrisk1-15/+4
2015-12-15futex.2: SEE ALSO: add Documentation/robust-futex-ABI.txtMichael Kerrisk1-0/+2
2015-12-15futex.2: tfixMichael Kerrisk1-1/+1
2015-12-15futex.2: Note that syscall() must be employedMichael Kerrisk1-1/+3
2015-12-15futex.2: SEEL ALSO: add author details + other minor tweaksMichael Kerrisk1-4/+7
2015-12-15futex.2: wfixMichael Kerrisk1-1/+1
2015-12-15futex.2: wfixMichael Kerrisk1-1/+1