aboutsummaryrefslogtreecommitdiffstats
path: root/man2/clone.2
AgeCommit message (Expand)AuthorFilesLines
2024-05-02man/, share/mk/: Move man*/ to man/Alejandro Colomar1-1949/+0
2024-02-18man*/: tfixŠtěpán Němec1-1/+1
2023-11-01clone.2: ffixAlejandro Colomar1-1/+1
2023-10-31clone.2: Clarify that CLONE_CLEAR_SIGHAND does not affect SIG_IGNMax Kellermann1-0/+2
2023-10-31man*/: srcfix (Use .P instead of .PP or .LP)Alejandro Colomar1-51/+51
2023-08-13clone.2: Fix erroneous statement about CLONE_NEWPID|CLONE_PARENTSargun Dhillon1-6/+9
2023-08-12clone.2: tfixSambit Nayak1-1/+1
2023-05-03man*/, man.ignore.grep: srcfix; warn about blank linesAlejandro Colomar1-24/+24
2023-04-20man*/: ffix, wfixнаб1-1/+1
2023-03-30man*/, man-pages.7: VERSIONS, STANDARDS, HISTORY: Reorganize sectionsAlejandro Colomar1-40/+37
2023-03-01clone.2: Note EINVAL when exit_signal + bad flagsJack Pearson1-0/+10
2023-02-05Many pages: Use \[bu] instead of \(buAlejandro Colomar1-9/+9
2023-02-05Many pages: Use \[ti] instead of \(tiAlejandro Colomar1-1/+1
2023-02-05Many pages: Use \[em] instead of \(emAlejandro Colomar1-2/+2
2023-02-05Many pages: Use \[aq] instead of \(aqAlejandro Colomar1-4/+4
2022-12-15Many pages: Add '\" t' comment where necessaryAlejandro Colomar1-0/+1
2022-12-04Many pages: wfixAlejandro Colomar1-8/+8
2022-12-03clone.2: SYNOPSIS: Add _NullableAlejandro Colomar1-4/+6
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-9/+9
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-17Various pages: EXAMPLES: Align variable declarationsAlex Colomar1-4/+4
2022-09-13Various pages: EXAMPLES: Use <err.h> functionsAlex Colomar1-9/+7
2022-09-09Revert "src.mk, All pages: Move man* to man/"Alejandro Colomar1-0/+1936
2022-09-05src.mk, All pages: Move man* to man/Alejandro Colomar1-1936/+0
2022-08-25Revert "Many pages: Document fixed-width types with ISO C naming"Alejandro Colomar1-18/+18
2022-08-24Many pages: Document fixed-width types with ISO C namingman-pages-6.0-rc1Alejandro Colomar1-18/+18
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-07-29Many pages: Use STANDARDS instead of CONFORMING TOAlejandro Colomar1-1/+1
2022-05-02clone.2, pivot_root.2: EXAMPLES: Add #include <signal.h>Alejandro Colomar1-4/+5
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-62/+62
2022-03-06Many pages: LIBRARY: srcfixAlejandro Colomar1-1/+1
2022-02-25clone.2: Add LIBRARY sectionAlejandro Colomar1-0/+3
2022-02-25Various pages: [GPL-1.0-or-later] Use SPDX-License-IdentifierAlejandro Colomar1-3/+1
2021-09-10clone.2: ERRORS: Add EACCESS with CLONE_INTO_CGROUP + clone3Alejandro Colomar1-0/+10
2021-05-11alloc_hugepages.2, arch_prctl.2, capget.2, clone.2, delete_module.2, exit_gro...Alejandro Colomar1-0/+6
2021-05-10clone.2: tfixAlejandro Colomar1-1/+1
2021-05-10clone.2: tfixJohannes Berg1-1/+1
2021-04-05clone.2: Use syscall(SYS_...); for system calls without a wrapperAlejandro Colomar1-11/+6
2021-03-22getent.1, ldd.1, locale.1, localedef.1, memusage.1, memusagestat.1, mtrace.1,...Michael Kerrisk1-1/+1
2021-01-19clone.2: tfixJohannes Wellhöfer1-1/+1
2021-01-11clone.2: Fix types in clone_argsValentin Kettner1-2/+2
2021-01-09clone.2: wfixMichael Kerrisk1-5/+5
2021-01-07Various pages: Standardize wording around setting of 'errno' on errorMichael Kerrisk1-1/+1
2021-01-07clone.2, ioctl_tty.2, syslog.2, setlocale.3, stdio.3, console_codes.4, inode....Michael Kerrisk1-3/+5
2020-12-30Various pages: Normalize SYNOPSIS notes about nonexistent glibc wrappersGanimedes Colomar1-1/+1
2020-12-27bind.2, clone.2, dup.2, futex.2, mprotect.2, open_by_handle_at.2, pivot_root....Michael Kerrisk1-4/+4
2020-11-12clone.2, sigaltstack.2: clone(CLONE_VM) disdables the alternate signal stackMichael Kerrisk1-0/+9
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-27clone.2: CAP_CHECKPOINT_RESTORE can now be used to employ 'set_tid'Michael Kerrisk1-0/+5
2020-09-29clone.2, io_submit.2, select.2, shmget.2, getcontext.3, malloc_info.3, mtrace...Michael Kerrisk1-6/+6
2020-09-24pldd.1, bpf.2, clone.2, dup.2, ioctl_fat.2, nfsservctl.2, open_by_handle_at.2...Michael Kerrisk1-2/+2
2020-09-15add_key.2, clock_getres.2, clone.2, futex.2, getdents.2, getpid.2, getrlimit....Alejandro Colomar1-1/+2
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-26clone.2: tfixMichael Kerrisk1-1/+1
2020-06-21man2/*: srcfix: fix warnings from "mandoc -Tlint"Bjarni Ingi Gislason1-8/+0
2020-06-12man2/*: srcfix: trim trailing spaceBjarni Ingi Gislason1-3/+3
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-05-19clone.2: Note a performance benefit of CLONE_INTO_CGROUPMichael Kerrisk1-0/+3
2020-05-19clone.2: Restructure text on CLONE_INTO_CGROUP use casesMichael Kerrisk1-0/+8
2020-05-19clone.2: wfixMichael Kerrisk1-2/+2
2020-05-19clone.2: Combine separate NOTES sectionsMichael Kerrisk1-171/+171
2020-05-19clone.2: Place CLONE_INTO_CGROUP text in correct alphabetical positionMichael Kerrisk1-48/+48
2020-05-19clone.2: ERRORS: add error cases for CLONE_INTO_CGROUPMichael Kerrisk1-0/+18
2020-05-19clone.2: Substantial reworking of Christian Brauner's CLONE_INTO_CGROUP textMichael Kerrisk1-20/+19
2020-05-19clone.2: Add kernel version numbers for clone_args fieldsMichael Kerrisk1-4/+6
2020-05-19clone.2: Some rewording of Christian Brauner's CLONE_INTO_CGROUP patchMichael Kerrisk1-19/+25
2020-05-19clone.2: srcfix: semantic newlinesMichael Kerrisk1-3/+6
2020-05-19clone.2: Document the clone3() CLONE_INTO_CGROUP flagChristian Brauner1-0/+43
2020-04-17clone.2: wfixMichael Kerrisk1-2/+2
2020-03-12clone.2: tfixKrzysztof Małysa1-1/+1
2020-02-08clone.2: Add old EINVAL error for AArch64Michael Kerrisk1-0/+4
2020-01-22clone.2: Note the kernel version that added the 'set_tid' featureMichael Kerrisk1-1/+2
2020-01-22clone.2: Document CLONE_CLEAR_SIGHANDMichael Kerrisk1-0/+23
2020-01-12clone.2: Minor tweaks to Adrian Reber's 'set_tid' patchMichael Kerrisk1-21/+28
2020-01-12clone.2: srcfix: semantic line breaksMichael Kerrisk1-3/+6
2020-01-12clone.2: Add clone3() set_tid informationAdrian Reber1-0/+99
2019-12-01clone.2: tfixAdrian Reber1-2/+2
2019-11-21clone.2: tfixChristian Brauner1-1/+1
2019-11-21clone.2: ERRORS: add EINVAL for use of CLONE_PARENT by an init processMichael Kerrisk1-0/+5
2019-11-21clone.2: Some reworking of Christian Braunner's CLONE_PARENT init textMichael Kerrisk1-5/+6
2019-11-21clone.2: srcfix: rewrap source linesMichael Kerrisk1-3/+3
2019-11-21clone.2: Mention that CLONE_PARENT is off-limits for initsChristian Brauner1-0/+7
2019-11-21clone.2: Note that CLONE_THREAD causes similar behavior to CLONE_PARENTMichael Kerrisk1-1/+3
2019-11-19Removed trailing white space at end of linesMichael Kerrisk1-1/+1
2019-11-19clone.2, fallocate.2, ioctl_iflags.2, ioctl_list.2, pidfd_open.2, pivot_root....Michael Kerrisk1-1/+1
2019-11-17clone.2: Use pid_t for clone3() {child,parent}_tidChristian Brauner1-2/+2
2019-11-17clone.2: Check for MAP_FAILED not NULL on mmap()Christian Brauner1-1/+1
2019-11-17clone.2: tfixChristian Brauner1-2/+2
2019-11-14clone.2: Allocate child's stack using mmap(2) rather than malloc(3)Michael Kerrisk1-3/+29
2019-11-10clone.2: Minor tweaks after feedback from Christian BraunerMichael Kerrisk1-6/+3
2019-11-09clone.2: tfixJakub Wilk1-1/+1
2019-11-09clone.2: Tidy up the description of CLONE_DETACHEDMichael Kerrisk1-17/+39
2019-11-09clone.2: tfixMichael Kerrisk1-1/+1
2019-11-09clone.2: Consistently order paragraphs for CLONE_NEW* flagsMichael Kerrisk1-16/+16
2019-11-09clone.2: Remove various details that are already covered in namespaces pagesMichael Kerrisk1-51/+0
2019-11-09clone.2: Remove wording that suggests CLONE_NEW* flags are for containersMichael Kerrisk1-5/+0
2019-11-09clone.2: Adjustments to clone3() text as well as some other details in the pageMichael Kerrisk1-7/+17
2019-11-08clone.2: Give the introductory paragraph a new coat of paintMichael Kerrisk1-6/+14
2019-10-31clone.2: ffixMichael Kerrisk1-1/+1
2019-10-31clone.2, proc.5: Adjust references to namespaces(7)Michael Kerrisk1-3/+3
2019-10-31clone.2: Include clone3 in NAME section.Jakub Wilk1-1/+1
2019-10-25clone.2: Introduce "flags mask" as a generic term for clone()/clone3()Michael Kerrisk1-43/+80
2019-10-25clone.2: Minor improvements following clone3() additionsMichael Kerrisk1-35/+27
2019-10-25clone.2: srcfix: update copyrightMichael Kerrisk1-1/+1
2019-10-25clone.2: Document clone3()Michael Kerrisk1-43/+214
2019-10-24clone.2: wfixMichael Kerrisk1-4/+4
2019-10-24clone.2: Minor change: move a paragraph from DESCRIPTION to NOTESMichael Kerrisk1-5/+6
2019-10-24clone.2: Add some subsection headingsMichael Kerrisk1-1/+7
2019-10-24clone.2: Rename arguments for consistency with clone3()Michael Kerrisk1-40/+40
2019-10-10clone.2: SEE ALSO: add pidfd_open(2)Michael Kerrisk1-0/+1
2019-10-10clone.2: Refer to pidfd_open(2) for the purpose of PID file descriptorsMichael Kerrisk1-0/+2
2019-10-10clone.2: Minor wording improvementsMichael Kerrisk1-5/+5
2019-10-10clone.2: Remove a CLONE_PIDFD detail that wasn't true in the final implementa...Michael Kerrisk1-10/+0
2019-10-10clone.2: The close-on-exec flag is set on the new FD returned by CLONE_PIDFDMichael Kerrisk1-0/+1
2019-10-10clone.2: ffix (split a paragraph)Michael Kerrisk1-0/+1
2019-10-10clone.2: Minor tweaks to Christian Brauner's patchMichael Kerrisk1-3/+4
2019-10-10clone.2: srcfix: wrap source at sentence boundariesMichael Kerrisk1-4/+9
2019-10-10clone.2: Document CLONE_PIDFDChristian Brauner1-0/+51
2019-08-26clone.2: tfixMichael Kerrisk1-1/+1
2019-08-02pldd.1, bpf.2, chdir.2, clone.2, fanotify_init.2, fanotify_mark.2, intro.2, i...Michael Kerrisk1-1/+1
2019-06-25clone.2, intro.2, ipc.2, msgctl.2, msgget.2, msgop.2, semctl.2, semget.2, sem...Michael Kerrisk1-1/+1
2019-04-15clone.2: CLONE_CHILD_SETTID has effect before clone() returns *in the child*Michael Kerrisk1-1/+6
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-6/+6
2018-12-01clone.2: srcfixMichael Kerrisk1-2/+3
2018-11-24clone.2: Pending CLONE_NEWPID prevents thread creationJann Horn1-0/+10
2018-11-19clone.2, prctl.2, st.4, proc.5: Change references to '2.6.0-test*' series ker...Michael Kerrisk1-5/+10
2018-10-27clone.2: tfixJakub Wilk1-1/+1
2018-10-14clone.2: Minor fixes to Eugene's patchMichael Kerrisk1-2/+3
2018-10-14clone.2: Add information about clone and clone2 on IA-64Eugene Syromyatnikov1-13/+18
2018-09-10clone.2: Clarify the discussion of threads and signalsMichael Kerrisk1-14/+26
2018-09-10clone.2: Rework discussion of threads and signalsMichael Kerrisk1-5/+2
2018-07-28clone.2: ERRORS: EINVAL occurs with CLONE_NEWUSER if !CONFIG_USER_NSMichael Kerrisk1-0/+8
2018-07-28clone.2: tfixMichael Kerrisk1-1/+1
2018-03-16clone.2: wfixMichael Kerrisk1-1/+1
2018-03-16clone.2: wfixMichael Kerrisk1-1/+1
2017-10-20clone.2: Add a reference to new veth(4) pageMichael Kerrisk1-2/+3
2017-10-18clone.2, getcpu.2, shmget.2, syscall.2, dladdr.3, proc.5, vdso.7: Consistentl...Michael Kerrisk1-1/+1
2017-10-18clone.2: Combine redundant paragraphs describing child_stack==NULLMichael Kerrisk1-18/+12
2017-10-18clone.2: Rework the discussion of the historical CLONE_PID for clarityMichael Kerrisk1-4/+6
2017-10-18clone.2: ffixMichael Kerrisk1-3/+3
2017-10-18clone.2: Remove a redundant paragraphMichael Kerrisk1-5/+2
2017-10-18clone.2: Eliminate some redundant phrasing in discussion of "fn()"Michael Kerrisk1-9/+4
2017-10-18clone.2: Minor wording fixesMichael Kerrisk1-7/+8
2017-10-17clone.2: Warn that the clone() wrapper modifies child_stack in the parentMichael Kerrisk1-0/+16
2017-10-17clone.2: Add NOTES headingMichael Kerrisk1-0/+1
2017-10-17clone.2: Note that child_stack can be NULL when using the raw system callMichael Kerrisk1-0/+15
2017-10-17clone.2: Minor wording fix (in preparation for subsequent patch)Michael Kerrisk1-2/+4
2017-10-17clone.2: tfixMichael Kerrisk1-2/+2
2017-09-15iconv.1, ldd.1, locale.1, localedef.1, memusage.1, memusagestat.1, mtrace.1, ...Michael Kerrisk1-1/+1
2017-08-19clone.2: ffixMichael 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-8/+8
2017-08-16chroot.2, clone.2, epoll_wait.2, execve.2, getgroups.2: ffixMichael Kerrisk1-5/+7
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-70/+70
2017-08-15_syscall.2, clock_getres.2, clone.2, copy_file_range.2, create_module.2, dele...Michael Kerrisk1-3/+3
2017-07-13clone.2: Update BUGS to reflect fact that PID caching was removed in glibc 2.25Michael Kerrisk1-11/+15
2017-05-03_exit.2, alarm.2, chmod.2, clone.2, epoll_ctl.2, fcntl.2, fork.2, fsync.2, ge...Michael Kerrisk1-1/+1
2017-04-19clone.2, unshare.2: Exceeding one of the limits in /proc/sys/user/* can cause...Michael Kerrisk1-0/+10
2017-04-19clone.2, unshare.2: Exceeding the maximum nested user namespace limit now giv...Michael Kerrisk1-5/+17
2017-04-19clone.2, unshare.2: CLONE_NEWPID yields ENOSPC if nesting limit of PID namesp...Michael Kerrisk1-0/+8
2017-04-19clone.2: CLONE_NEWCGROUP by an unprivileged process also causes an EPERM errorMichael Kerrisk1-0/+1
2017-01-25clone.2: clone() does not execute fork handlersMichael Kerrisk1-0/+6
2016-12-12bind.2, chmod.2, chown.2, chroot.2, clock_getres.2, clone.2, connect.2, dup.2...Michael Kerrisk1-1/+1
2016-12-09clone.2: Remove ancient libc5 detailsMichael Kerrisk1-7/+7
2016-10-13clone.2: Minor wording fixMichael Kerrisk1-2/+2
2016-10-13clone.2: The CLONE_*_SETTID operations store TID before return to user spaceMichael Kerrisk1-0/+6
2016-10-13clone.2: wfixMichael Kerrisk1-1/+1
2016-10-08clone.2: tfixMichael Kerrisk1-1/+1
2016-10-07clone.2: Document raw syscall interfaces on various other architecturesMichael Kerrisk1-14/+48
2016-10-07clone.2: Change types for 'ptid' and 'ctid' in syscall prototypesMichael Kerrisk1-2/+2
2016-09-25clone.2: Adjust syscall prototype and expand CLONE_SETTLS descriptionKeno Fischer1-6/+20
2016-09-16clone.2: tfixMichael Kerrisk1-1/+1
2016-09-15clone.2: EINVAL is generated by glibc wrapper for NULL 'fn' or 'child_stack'Michael Kerrisk1-3/+6
2016-09-09clone.2: wfixMichael Kerrisk1-2/+1
2016-08-24clone.2: tfixMichael Kerrisk1-1/+1
2016-08-24clone.2: Make the implications of CLONE_FILES more explicitMichael Kerrisk1-4/+5
2016-08-08clone.2: Order ERRORS alphabeticallyMichael Kerrisk1-5/+5
2016-07-28clone.2: Mention kcmp() under notesMichael Kerrisk1-0/+6
2016-07-17ldd.1, localedef.1, add_key.2, chroot.2, clone.2, fork.2, futex.2, get_mempol...Michael Kerrisk1-1/+1
2016-06-30clone.2: Add reference to mount_namespaces(7) under CLONE_NEWNS descriptionMichael Kerrisk1-3/+5
2016-06-30clone.2: tfixMichael Kerrisk1-1/+1
2016-06-08clone.2, confstr.3, hpsa.4, tcp.7: tfixJakub Wilk1-1/+1
2016-05-09clone.2: Minor fix (page xref)Michael Kerrisk1-1/+1
2016-05-09clone.2: Document CLONE_NEWCGROUPMichael Kerrisk1-0/+19
2016-05-09clone.2: ERRORS: add EINVAL for improperly aligned 'child_stack' valueMichael Kerrisk1-0/+7
2016-05-09clone.2, fork.2: srcfix: Add commit ID for ERESTARTNOINTR errorMichael Kerrisk1-0/+1
2016-05-09clone.2, fork.2: Document ERESTARTNOINTR error codeNikola Forró1-0/+4
2016-03-15locale.1, localedef.1, _exit.2, accept.2, access.2, acct.2, adjtimex.2, bdflu...Michael Kerrisk1-1/+1
2016-03-01clone.2, unshare.2: Remove mention of _BSD_SOURCE and _SVID_SOURCEMichael Kerrisk1-21/+1
2015-07-23intro.1, locale.1, _exit.2, access.2, bpf.2, brk.2, capget.2, chmod.2, chroot...Michael Kerrisk1-1/+1
2015-05-08_exit.2, access.2, brk.2, chmod.2, clone.2, epoll_wait.2, eventfd.2, fork.2, ...Michael Kerrisk1-1/+1
2015-05-05clone.2: wfixMichael Kerrisk1-5/+5
2015-03-29intro.1, ldd.1, clone.2, getgroups.2, getpid.2, getsockopt.2, ioctl_list.2, m...Michael Kerrisk1-1/+1
2015-03-02clone.2: Small rewording of explanation of clone() wrt threadsMichael Kerrisk1-1/+1