aboutsummaryrefslogtreecommitdiffstats
path: root/man2/clone.2
AgeCommit message (Collapse)AuthorFilesLines
2015-03-02clone.2: srcfixMichael Kerrisk1-4/+4
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2015-03-02clone.2: Document that clone silently ignores CLONE_PID and CLONE_STOPPEDJosh Triplett1-2/+4
Normally, system calls return EINVAL for flags they don't support. Explicitly document that clone does *not* produce an error for these two obsolete flags. Signed-off-by: Josh Triplett <josh@joshtriplett.org> Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2015-02-21time.1, access.2, arch_prctl.2, cacheflush.2, capget.2, clone.2, execve.2, ↵Michael Kerrisk1-1/+1
fcntl.2, fork.2, getpid.2, getxattr.2, ioctl.2, ioctl_fat.2, killpg.2, listxattr.2, madvise.2, migrate_pages.2, modify_ldt.2, mprotect.2, msgget.2, msgop.2, perf_event_open.2, ptrace.2, sched_setattr.2, semget.2, semop.2, sendfile.2, set_thread_area.2, setxattr.2, stat.2, statfs.2, wait.2, wait4.2, encrypt.3, mktemp.3, pthread_attr_setschedparam.3, resolver.3, statvfs.3, syslog.3, tzset.3, core.5, host.conf.5, intro.5, proc.5, resolv.conf.5, pthreads.7, socket.7, unix.7, ld.so.8, ldconfig.8: tstamp Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2015-02-21clone.2: Fix description of CLONE_PARENT_SETTIDPeng Haitao1-1/+1
CLONE_PARENT_SETTID only stores child thread ID in parent memory. Signed-off-by: Peng Haitao <penght@cn.fujitsu.com> Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2015-02-21clone.2, execve.2: Document interaction of execve(2) with CLONE_FILESKevin Easton1-0/+3
This patch the fact that a successful execve(2) in a process that is sharing a file descriptor table results in unsharing the table. I discovered this through testing and verified it by source inspection - there is a call to unshare_files() early in do_execve_common(). Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2015-01-16clone.2: ffixAkihiro Motoki1-2/+3
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-09-21Removed trailing white space at end of linesMichael Kerrisk1-1/+1
2014-09-21clone.2, flock.2, getpid.2, getunwind.2, mount.2, reboot.2, semop.2, ↵Michael Kerrisk1-1/+1
seteuid.2, setgid.2, setns.2, setresuid.2, setreuid.2, setuid.2, uname.2, unshare.2, clock.3, drand48.3, proc.5, capabilities.7, credentials.7, mq_overview.7, namespaces.7, pid_namespaces.7, svipc.7, user_namespaces.7: tstamp Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-09-16clone.2: srcfixMichael Kerrisk1-0/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-09-13clone.2: Document EPERM error when using CLONE_NEWUSER from chrooted callerMichael Kerrisk1-1/+10
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-09-13clone.2: Document EUSERS errorMichael Kerrisk1-0/+9
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-09-13clone.2, namespaces.7, pid_namespaces.7, user_namespaces.7: wfix "file ↵Michael Kerrisk1-1/+1
system" ==> "filesystem" Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-09-13clone.2: Improve discussion of flags that can't be specified with CLONE_NEWUSERMichael Kerrisk1-6/+14
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-09-13clone.2: Add more detail on the meaning of CLONE_SYVSEMMichael Kerrisk1-3/+12
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-09-13clone.2: Note restrictions on CLONE_NEWUSER with other CLONE_* flagsMichael Kerrisk1-3/+15
Refer to user_namespaces(7) for restrictions on CLONE_NEWUSER with other CLONE_* flags. Also: document EINVAL error for CLONE_NEWUSER|CLONE_FS. Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-09-13clone.2: EINVAL if (CLONE_NEWUSER|CLONE_NEWPID) && (CLONE_THREAD|CLONE_PARENT)Michael Kerrisk1-3/+15
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-09-13clone.2, getpid.2, credentials.7: Replace reference to namespaces(7) with ↵Michael Kerrisk1-1/+3
pid_namespaces(7) Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-09-13clone.2, seteuid.2, setgid.2, setresuid.2, setreuid.2, setuid.2, unshare.2, ↵Michael Kerrisk1-2/+4
capabilities.7, credentials.7: Change reference to namespaces(7) to user_namespaces(7) Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-09-13clone.2, unshare.2, namespaces.7: clone() and unshare() fail (EPERM) if ↵Michael Kerrisk1-0/+15
caller's UID/GID are not mapped Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-09-13clone.2, setns.2, unshare.2: SEE ALSO: add namespaces(7); remove proc(5)Michael Kerrisk1-1/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-09-13clone.2: ffixMichael Kerrisk1-4/+0
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-09-13clone.2: Standardize text on CLONE_NEW* flags and CAP_SYS_ADMINMichael Kerrisk1-16/+20
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-09-13clone.2, namespaces.7: Move some CLONE_NEWUTS text from clone.2 to namespaces.7Michael Kerrisk1-4/+3
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-09-13clone.2: Remove CLONE_NEWUTS text that is duplicated in namespaces(7)Michael Kerrisk1-0/+3
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-09-13clone.2, namespaces.7: Move some CLONE_NEWUSER text from clone.2 to namespaces.7Michael Kerrisk1-135/+30
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-09-13clone.2: Reword discussion of CLONE_NEWNS, removing text also in namespaces(7)Michael Kerrisk1-26/+10
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-09-13clone.2, namespaces.7: Move some CLONE_NEWNET text from clone.2 to namespaces.7Michael Kerrisk1-3/+4
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-09-13clone.2, namespaces.7: Move some CLONE_NEWIPC text from clone.2 to namespaces.7Michael Kerrisk1-5/+5
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-09-13clone.2: SEE ALSO: add proc(5)Michael Kerrisk1-0/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-09-13clone.2: Document behavior of clone(CLONE_NEWUSER | CLONE_NEWXXX)Michael Kerrisk1-0/+12
Based on email exchanges with Eric Biederman Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-09-13clone.2: wfixMichael Kerrisk1-1/+2
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-09-13clone.2: Note capability requirements for using CLONE_NEWUSER before Linux 3.8Michael Kerrisk1-0/+8
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-09-13clone.2: Correct kernel version where CLONE_NEWUSER first appearedMichael Kerrisk1-2/+7
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-09-13clone.2: Note that CLONE_NEWUSER needs CONFIG_USER_NSMichael Kerrisk1-0/+2
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-09-13clone.2: Rework Eric's CLONE_NEWUSER patchMichael Kerrisk1-32/+46
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-09-13clone.2: grfixMichael Kerrisk1-5/+5
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-09-13clone.2: Describe the user namespace (CLONE_NEWUSER)Eric W. Biederman1-0/+39
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com> Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-08-21adjtimex.2, bind.2, cacheflush.2, clone.2, fallocate.2, fanotify_init.2, ↵Michael Kerrisk1-2/+1
fanotify_mark.2, flock.2, futex.2, getdents.2, getpriority.2, getrlimit.2, gettid.2, gettimeofday.2, ioprio_set.2, kexec_load.2, migrate_pages.2, modify_ldt.2, mount.2, move_pages.2, mprotect.2, msgop.2, nfsservctl.2, perf_event_open.2, pread.2, ptrace.2, recvmmsg.2, rename.2, restart_syscall.2, sched_setattr.2, send.2, shmop.2, shutdown.2, sigaction.2, signalfd.2, syscalls.2, timer_create.2, timerfd_create.2, tkill.2, vmsplice.2, wait.2, aio_init.3, confstr.3, exit.3, fmemopen.3, fopen.3, getaddrinfo.3, getauxval.3, getspnam.3, isalpha.3, isatty.3, mallinfo.3, malloc.3, mallopt.3, psignal.3, pthread_attr_setinheritsched.3, qecvt.3, queue.3, rtnetlink.3, strerror.3, strftime.3, toupper.3, towlower.3, towupper.3, initrd.4, locale.5, proc.5, bootparam.7, capabilities.7, ddp.7, fanotify.7, icmp.7, inotify.7, ip.7, ipv6.7, netdevice.7, netlink.7, path_resolution.7, rtld-audit.7, rtnetlink.7, sched.7, signal.7, socket.7, svipc.7, tcp.7, unix.7, ld.so.8: srcfix: Update FIXMEs Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-08-19access.2, bdflush.2, bind.2, brk.2, chmod.2, chown.2, clone.2, epoll_wait.2, ↵Michael Kerrisk1-1/+1
execve.2, fsync.2, getgroups.2, gethostname.2, getpagesize.2, getpriority.2, getrlimit.2, ioperm.2, kexec_load.2, link.2, mkdir.2, mmap.2, msgop.2, perf_event_open.2, process_vm_readv.2, ptrace.2, readlink.2, readv.2, recv.2, rename.2, sched_setaffinity.2, select.2, send.2, seteuid.2, signal.2, sigwaitinfo.2, stat.2, symlink.2, sync.2, sync_file_range.2, sysinfo.2, timer_create.2, uname.2, unlink.2, utime.2, wait.2, abs.3, atoi.3, catopen.3, cerf.3, cexp2.3, clearenv.3, clog2.3, ctime.3, des_crypt.3, ecvt.3, fgetgrent.3, flockfile.3, fseeko.3, ftime.3, ftok.3, ftw.3, getauxval.3, getcwd.3, getdtablesize.3, getgrent.3, getgrent_r.3, getgrnam.3, getgrouplist.3, getline.3, getpass.3, getutent.3, glob.3, insque.3, lseek64.3, memmem.3, mkstemp.3, mktemp.3, on_exit.3, openpty.3, putenv.3, qecvt.3, realpath.3, remove.3, setbuf.3, sigpause.3, strftime.3, strptime.3, strstr.3, strtod.3, tzset.3, updwtmp.3, xcrypt.3, core.5, utmp.5, capabilities.7, charsets.7, environ.7, ipv6.7, man-pages.7, packet.7, vdso.7: tstamp Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-08-18clone.2: Remove ancient Linux libc detailsMichael Kerrisk1-7/+0
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-08-18clone.2: NOTES: add "C library/kernel ABI differences" subheadingMichael Kerrisk1-1/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-05-28locale.1, adjtimex.2, clone.2, fork.2, getrlimit.2, remap_file_pages.2, ↵Michael Kerrisk1-1/+1
set_mempolicy.2, swapon.2, a64l.3, adjtime.3, argz_add.3, bstring.3, envz_add.3, fpathconf.3, fseek.3, gcvt.3, getaddrinfo_a.3, getauxval.3, getnameinfo.3, getrpcent.3, getrpcport.3, getspnam.3, getutent.3, inet.3, inet_net_pton.3, key_setsecret.3, makecontext.3, makedev.3, malloc_trim.3, mq_getattr.3, newlocale.3, nl_langinfo.3, perror.3, pthread_attr_setaffinity_np.3, pthread_attr_setdetachstate.3, pthread_attr_setguardsize.3, pthread_attr_setscope.3, pthread_attr_setstack.3, pthread_attr_setstackaddr.3, pthread_attr_setstacksize.3, pthread_cleanup_push_defer_np.3, pthread_create.3, pthread_setname_np.3, pthread_setschedparam.3, pthread_setschedprio.3, pthread_sigqueue.3, rcmd.3, re_comp.3, resolver.3, rexec.3, rtime.3, scandir.3, setlocale.3, setnetgrent.3, sigvec.3, tsearch.3, core.5, proc.5, charsets.7, locale.7: tstamp Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-05-22clone.2: ERRORS: add cross-reference to fork(2) for explanation of EAGAINMichael Kerrisk1-1/+2
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-28clone.2, execve.2, getpriority.2, ipc.2, kcmp.2, killpg.2, msgctl.2, ↵Michael Kerrisk1-2/+2
msgget.2, msgop.2, select.2, semctl.2, semget.2, semop.2, setpgid.2, shmctl.2, shmget.2, shmop.2, sigaction.2, signal.2, socket.2, socketpair.2, syscalls.2, umask.2, unshare.2: ffix: Don't allow line break inside "System V"
2014-04-23clone.2: wfixMichael Kerrisk1-1/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-03-26clone.2: grfixMichael Kerrisk1-1/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-03-11clone.2: srcfix: Remove FIXMEMichael Kerrisk1-1/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-27clone.2: Note that CLONE_THREAD also in effect required CLONE_VMMichael Kerrisk1-2/+7
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-10clone.2, pthread_attr_setstack.3: srcfixMichael Kerrisk1-1/+0
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-01-05chown.2, clone.2, mmap.2, pipe.2, ftw.3, mq_notify.3: Add "Program source" ↵Michael Kerrisk1-3/+2
subheading under EXAMPLE Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-01-03clone.2: wfixMichael Kerrisk1-1/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2013-08-08intro.1, time.1, access.2, acct.2, alloc_hugepages.2, bind.2, chdir.2, ↵Michael Kerrisk1-3/+3
chmod.2, chown.2, chroot.2, clone.2, close.2, execve.2, fallocate.2, fcntl.2, getdents.2, getrusage.2, getxattr.2, init_module.2, inotify_add_watch.2, ioprio_set.2, kcmp.2, link.2, listxattr.2, lseek.2, madvise.2, mkdir.2, mknod.2, mmap.2, mount.2, move_pages.2, msgctl.2, nfsservctl.2, open.2, pivot_root.2, quotactl.2, read.2, readlink.2, removexattr.2, rename.2, rmdir.2, semctl.2, setfsgid.2, setfsuid.2, setresuid.2, setuid.2, setup.2, setxattr.2, shmctl.2, splice.2, spu_create.2, stat.2, statfs.2, swapon.2, symlink.2, sync.2, sync_file_range.2, sysfs.2, truncate.2, umount.2, unlink.2, unshare.2, ustat.2, utime.2, utimensat.2, write.2, btree.3, errno.3, fexecve.3, ftw.3, futimes.3, get_nprocs_conf.3, getcwd.3, getdirentries.3, getmntent.3, glob.3, mkfifo.3, mq_open.3, readdir.3, realpath.3, recno.3, remove.3, sem_open.3, shm_open.3, statvfs.3, sysconf.3, telldir.3, tmpfile.3, cciss.4, initrd.4, pts.4, sk98lin.4, vcs.4, core.5, filesystems.5, proc.5, boot.7, bootparam.7, capabilities.7, cpuset.7, credentials.7, feature_test_macros.7, fifo.7, hier.7, inotify.7, intro.7, mq_overview.7, path_resolution.7, pipe.7, sem_overview.7, shm_overview.7, spufs.7, symlink.7, unix.7, uri.7, sync.8: Global fix: s/file system/filesystem/ Notwithstanding 24d01c530c5a3f75217543d02bf6712395e5f90c, "filesystem" is the form used by the great majority of man pages outside the man-pages project and in a number of other sources, so let's go with that. Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2013-04-19Removed trailing white space at end of linesMichael Kerrisk1-1/+1
2013-04-17clone.2: Add short subsection noting that blackfin, m68k, and sparc are ↵Michael Kerrisk1-0/+4
different Reported-by: Mike Frysinger <vapier@gentoo.org> Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2013-04-17clone.2: Change subhead for ia64 discussionMichael Kerrisk1-1/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2013-04-16clone.2: Move clone2() text to subsection in descriptionMichael Kerrisk1-32/+32
The description of ia64 clone2() should follow the discussion of the raw system call interface. Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2013-04-16clone.2: Clarify differences between clone2() syscall and wrapper functionMichael Kerrisk1-3/+13
Reported-by: Mike Frysinger <vapier@gentoo.org> Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2013-04-16clone.2: Replace "sys_clone" mentions with "the raw system call"Michael Kerrisk1-19/+10
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2013-04-16clone.2: Note those architectures where the sys_clone argument order differsMichael Kerrisk1-1/+10
Reported-by: Mike Frysinger <vapier@gentoo.org> Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2013-04-16clone.2: Add prototype for syscall to SYNOPSISMichael Kerrisk1-8/+19
And further clarify the distinction between the system call and the wrapper function in the introductory text. Reported-by: Peter Schiffer <pschiffe@redhat.com> Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2013-04-16clone.2: Update feature test macro requirementsMichael Kerrisk1-3/+21
The requirements quietly changed changed in glibc 2.14 See also http://www.sourceware.org/bugzilla/show_bug.cgi?id=4749 Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2013-04-01intro.1, _syscall.2, access.2, arch_prctl.2, cacheflush.2, chown.2, ↵Michael Kerrisk1-1/+1
clock_getres.2, clone.2, create_module.2, fcntl.2, flock.2, get_kernel_syms.2, get_robust_list.2, get_thread_area.2, getcpu.2, getpriority.2, getrlimit.2, getrusage.2, ioprio_set.2, kexec_load.2, madvise.2, mbind.2, migrate_pages.2, mknod.2, mmap.2, mount.2, move_pages.2, mprotect.2, open.2, pause.2, pciconfig_read.2, perf_event_open.2, prctl.2, ptrace.2, query_module.2, read.2, reboot.2, recv.2, s390_runtime_instr.2, sched_setscheduler.2, select_tut.2, send.2, set_mempolicy.2, setfsgid.2, setfsuid.2, sigaction.2, spu_create.2, spu_run.2, stime.2, swapon.2, syslog.2, timer_create.2, timer_getoverrun.2, times.2, tkill.2, umount.2, unimplemented.2, ustat.2, vm86.2, wait.2, abs.3, aio_read.3, aio_write.3, bsd_signal.3, catgets.3, clearenv.3, cmsg.3, dbopen.3, dirfd.3, dlopen.3, exec.3, fenv.3, ferror.3, fmemopen.3, fnmatch.3, fopen.3, futimes.3, getaddrinfo.3, getifaddrs.3, getipnodebyname.3, hsearch.3, if_nameindex.3, inet_pton.3, mblen.3, mbrlen.3, mbsrtowcs.3, mbtowc.3, mcheck.3, memfrob.3, mq_notify.3, netlink.3, posix_memalign.3, printf.3, pthread_attr_setscope.3, pthread_cleanup_push.3, pthread_kill_other_threads_np.3, pthread_self.3, pthread_setcancelstate.3, pthread_setconcurrency.3, raise.3, resolver.3, rpc.3, rtime.3, rtnetlink.3, scanf.3, setbuf.3, setnetgrent.3, shm_open.3, sigpause.3, sigset.3, sigwait.3, sockatmark.3, strcasecmp.3, strcmp.3, strdup.3, strftime.3, strptime.3, strsignal.3, strverscmp.3, sysv_signal.3, termios.3, wcrtomb.3, wcsnlen.3, wcsnrtombs.3, wcsrtombs.3, wctomb.3, wprintf.3, console_codes.4, cpuid.4, msr.4, rtc.4, sk98lin.4, st.4, tty.4, charmap.5, core.5, elf.5, hosts.equiv.5, proc.5, resolv.conf.5, services.5, slabinfo.5, arp.7, bootparam.7, capabilities.7, charsets.7, cpuset.7, ddp.7, epoll.7, feature_test_macros.7, futex.7, hier.7, icmp.7, inotify.7, ip.7, ipv6.7, man-pages.7, mdoc.7, mdoc.samples.7, netdevice.7, netlink.7, numa.7, packet.7, path_resolution.7, posixoptions.7, pthreads.7, raw.7, rtld-audit.7, rtnetlink.7, sem_overview.7, sigevent.7, socket.7, spufs.7, tcp.7, udp.7, unicode.7, uri.7, utf-8.7, intro.8, ldconfig.8, sync.8: Global fix: fix placement of word "only" Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2013-03-12capget.2, clone.2: srcfixMichael Kerrisk1-0/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2013-03-10ldd.1, capget.2, clone.2, create_module.2, fallocate.2, futex.2, ↵Michael Kerrisk1-0/+1
get_kernel_syms.2, get_thread_area.2, getcpu.2, getitimer.2, getpid.2, io_cancel.2, io_destroy.2, io_getevents.2, io_setup.2, io_submit.2, ioctl_list.2, mkdir.2, mknod.2, pciconfig_read.2, pivot_root.2, posix_fadvise.2, query_module.2, sendfile.2, set_thread_area.2, setns.2, unshare.2, __setfpucw.3, a64l.3, addseverity.3, argz_add.3, bindresvport.3, cabs.3, cacos.3, cacosh.3, canonicalize_file_name.3, carg.3, casin.3, casinh.3, catan.3, catanh.3, ccos.3, ccosh.3, cerf.3, cexp.3, cexp2.3, cimag.3, clog.3, clog10.3, clog2.3, cmsg.3, conj.3, cpow.3, cproj.3, creal.3, csin.3, csinh.3, csqrt.3, ctan.3, ctanh.3, des_crypt.3, envz_add.3, fdim.3, fma.3, fmax.3, fmemopen.3, fmin.3, fmtmsg.3, fpclassify.3, gamma.3, getpt.3, getrpcent.3, getrpcport.3, getttyent.3, isgreater.3, key_setsecret.3, lgamma.3, malloc_hook.3, mempcpy.3, nan.3, netlink.3, nextafter.3, putgrent.3, remove.3, remquo.3, rpc.3, rtime.3, rtnetlink.3, setaliasent.3, setnetgrent.3, signbit.3, significand.3, sincos.3, stdin.3, tgamma.3, xcrypt.3, xdr.3, cciss.4, hpsa.4, mouse.4, pts.4, sk98lin.4, tty_ioctl.4, wavelan.4, hosts.equiv.5, rpc.5, tzfile.5, boot.7, complex.7, ddp.7, fifo.7, futex.7, icmp.7, ip.7, ipv6.7, netdevice.7, netlink.7, packet.7, raw.7, rtnetlink.7, socket.7, tcp.7, udp.7, unix.7, x25.7, sync.8: Global fix: Put copyright info at top of page, followed by blank line and LICENSE Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2013-03-10ldd.1, clone.2, create_module.2, get_kernel_syms.2, get_thread_area.2, ↵Michael Kerrisk1-0/+2
io_cancel.2, io_setup.2, io_submit.2, mkdir.2, mknod.2, query_module.2, set_thread_area.2, __setfpucw.3, hosts.equiv.5, sync.8: Added LICENSE_START(GPL_NOVERSION_ONELINE) Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2013-03-10_exit.2, access.2, acct.2, adjtimex.2, alarm.2, alloc_hugepages.2, ↵Michael Kerrisk1-2/+0
arch_prctl.2, bdflush.2, bind.2, brk.2, chdir.2, chmod.2, chown.2, chroot.2, clock_getres.2, clone.2, close.2, connect.2, dup.2, execve.2, faccessat.2, fchmodat.2, fchownat.2, fcntl.2, flock.2, fork.2, fstatat.2, fsync.2, futimesat.2, getdomainname.2, getgid.2, getgroups.2, gethostname.2, getpid.2, getresuid.2, getrlimit.2, getrusage.2, gettid.2, gettimeofday.2, getuid.2, idle.2, ioperm.2, iopl.2, ipc.2, kexec_load.2, kill.2, link.2, linkat.2, lookup_dcookie.2, madvise.2, migrate_pages.2, mincore.2, mkdir.2, mkdirat.2, mknod.2, mknodat.2, mlock.2, mmap.2, mmap2.2, modify_ldt.2, mount.2, move_pages.2, mq_getsetattr.2, mremap.2, msync.2, nanosleep.2, nfsservctl.2, nice.2, open.2, openat.2, outb.2, pause.2, perf_event_open.2, pipe.2, poll.2, posix_fadvise.2, prctl.2, ptrace.2, read.2, readahead.2, readlinkat.2, rename.2, renameat.2, rmdir.2, sched_get_priority_max.2, sched_rr_get_interval.2, sched_setparam.2, sched_setscheduler.2, sched_yield.2, select.2, setresuid.2, setup.2, socketcall.2, splice.2, stat.2, stime.2, swapon.2, symlink.2, symlinkat.2, sync.2, sync_file_range.2, tee.2, time.2, times.2, tkill.2, umask.2, umount.2, unimplemented.2, unlink.2, unlinkat.2, uselib.2, utime.2, utimensat.2, vhangup.2, vm86.2, vmsplice.2, wait.2, wait4.2, write.2, ether_aton.3, euidaccess.3, fexecve.3, ftime.3, futimes.3, getdirentries.3, getdtablesize.3, gethostid.3, getlogin.3, getpt.3, grantpt.3, hsearch.3, inet.3, lsearch.3, mkfifo.3, mkfifoat.3, mq_close.3, mq_getattr.3, mq_notify.3, mq_open.3, mq_receive.3, mq_send.3, mq_unlink.3, posix_openpt.3, profil.3, ptsname.3, scandirat.3, sem_close.3, sem_destroy.3, sem_getvalue.3, sem_init.3, sem_open.3, sem_post.3, sem_unlink.3, sem_wait.3, shm_open.3, stpcpy.3, termios.3, toascii.3, tsearch.3, ulimit.3, undocumented.3, unlockpt.3, pts.4, charmap.5, locale.5, services.5, feature_test_macros.7, inotify.7, mq_overview.7, pipe.7, pty.7, sem_overview.7, shm_overview.7, unicode.7, utf-8.7: Global fix: remove "Hey Emacs" comment in page source Only certain pages have this; there is no consistency, so remove it from all pages Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2013-02-24intro.1, time.1, _syscall.2, accept.2, capget.2, clone.2, execve.2, fcntl.2, ↵Michael Kerrisk1-1/+1
intro.2, ioctl_list.2, ioprio_set.2, kill.2, mlock.2, nanosleep.2, perf_event_open.2, select.2, stat.2, times.2, ustat.2, vfork.2, wait.2, cfree.3, dbopen.3, dlopen.3, fenv.3, fmtmsg.3, gamma.3, getaddrinfo.3, gethostbyname.3, getnameinfo.3, getspnam.3, login.3, printf.3, regex.3, stdio.3, sysconf.3, termios.3, ttyslot.3, undocumented.3, wordexp.3, console_codes.4, initrd.4, mouse.4, random.4, st.4, tty_ioctl.4, wavelan.4, charmap.5, dir_colors.5, hosts.5, termcap.5, armscii-8.7, boot.7, bootparam.7, capabilities.7, charsets.7, ddp.7, futex.7, glob.7, ipv6.7, iso_8859-1.7, iso_8859-10.7, iso_8859-11.7, iso_8859-13.7, iso_8859-14.7, iso_8859-15.7, iso_8859-16.7, iso_8859-2.7, iso_8859-3.7, iso_8859-4.7, iso_8859-5.7, iso_8859-6.7, iso_8859-7.7, iso_8859-8.7, iso_8859-9.7, koi8-r.7, koi8-u.7, man.7, numa.7, path_resolution.7, pipe.7, posixoptions.7, pthreads.7, pty.7, rtnetlink.7, signal.7, time.7, udp.7, udplite.7, unicode.7, uri.7, utf-8.7: G;lobal fix: remove unneeded double quotes in .SS headings Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2013-02-24getent.1, intro.1, time.1, _exit.2, _syscall.2, accept.2, access.2, acct.2, ↵Michael Kerrisk1-3/+3
adjtimex.2, alarm.2, alloc_hugepages.2, arch_prctl.2, bdflush.2, bind.2, brk.2, cacheflush.2, capget.2, chdir.2, chmod.2, chown.2, chroot.2, clock_getres.2, clock_nanosleep.2, clone.2, close.2, connect.2, create_module.2, delete_module.2, dup.2, epoll_create.2, epoll_ctl.2, epoll_wait.2, eventfd.2, execve.2, exit_group.2, faccessat.2, fchmodat.2, fchownat.2, fcntl.2, flock.2, fork.2, fstatat.2, fsync.2, futex.2, futimesat.2, get_kernel_syms.2, get_robust_list.2, get_thread_area.2, getcpu.2, getdents.2, getdomainname.2, getgid.2, getgroups.2, gethostname.2, getitimer.2, getpagesize.2, getpeername.2, getpid.2, getpriority.2, getresuid.2, getrlimit.2, getrusage.2, getsid.2, getsockname.2, getsockopt.2, gettid.2, gettimeofday.2, getuid.2, getunwind.2, getxattr.2, idle.2, init_module.2, inotify_add_watch.2, inotify_init.2, inotify_rm_watch.2, intro.2, io_cancel.2, io_destroy.2, io_getevents.2, io_setup.2, io_submit.2, ioctl.2, ioctl_list.2, ioperm.2, iopl.2, ioprio_set.2, ipc.2, kcmp.2, kill.2, killpg.2, link.2, linkat.2, listen.2, listxattr.2, llseek.2, lookup_dcookie.2, lseek.2, madvise.2, migrate_pages.2, mincore.2, mkdir.2, mkdirat.2, mknod.2, mknodat.2, mlock.2, mmap.2, mmap2.2, modify_ldt.2, mount.2, move_pages.2, mprotect.2, mq_getsetattr.2, mremap.2, msgctl.2, msgget.2, msgop.2, msync.2, nanosleep.2, nfsservctl.2, nice.2, open.2, openat.2, outb.2, pause.2, pciconfig_read.2, perf_event_open.2, perfmonctl.2, personality.2, pipe.2, pivot_root.2, poll.2, posix_fadvise.2, prctl.2, pread.2, process_vm_readv.2, ptrace.2, query_module.2, quotactl.2, read.2, readahead.2, readdir.2, readlink.2, readlinkat.2, readv.2, reboot.2, recv.2, remap_file_pages.2, removexattr.2, rename.2, renameat.2, rmdir.2, rt_sigqueueinfo.2, sched_get_priority_max.2, sched_rr_get_interval.2, sched_setaffinity.2, sched_setparam.2, sched_setscheduler.2, sched_yield.2, select.2, semctl.2, semget.2, semop.2, send.2, sendfile.2, set_thread_area.2, set_tid_address.2, seteuid.2, setfsgid.2, setfsuid.2, setgid.2, setpgid.2, setresuid.2, setreuid.2, setsid.2, setuid.2, setup.2, setxattr.2, shmctl.2, shmget.2, shmop.2, shutdown.2, sigaction.2, sigaltstack.2, signal.2, signalfd.2, sigpending.2, sigprocmask.2, sigreturn.2, sigsuspend.2, sigwaitinfo.2, socket.2, socketcall.2, socketpair.2, splice.2, stat.2, statfs.2, stime.2, swapon.2, symlink.2, symlinkat.2, sync.2, sync_file_range.2, sysctl.2, sysfs.2, sysinfo.2, syslog.2, tee.2, time.2, timerfd_create.2, times.2, tkill.2, truncate.2, umask.2, umount.2, uname.2, unimplemented.2, unlink.2, unlinkat.2, uselib.2, ustat.2, utime.2, utimensat.2, vfork.2, vhangup.2, vm86.2, vmsplice.2, wait.2, wait4.2, write.2, CPU_SET.3, INFINITY.3, MB_CUR_MAX.3, MB_LEN_MAX.3, __setfpucw.3, a64l.3, abort.3, abs.3, acos.3, acosh.3, addseverity.3, adjtime.3, aio_cancel.3, aio_error.3, aio_fsync.3, aio_read.3, aio_return.3, aio_suspend.3, aio_write.3, alloca.3, argz_add.3, asin.3, asinh.3, asprintf.3, assert.3, assert_perror.3, atan.3, atan2.3, atanh.3, atexit.3, atof.3, atoi.3, backtrace.3, basename.3, bcmp.3, bcopy.3, bindresvport.3, bsd_signal.3, bsearch.3, bstring.3, btowc.3, btree.3, byteorder.3, bzero.3, cabs.3, cacos.3, cacosh.3, canonicalize_file_name.3, carg.3, casin.3, casinh.3, catan.3, catanh.3, catgets.3, catopen.3, cbrt.3, ccos.3, ccosh.3, ceil.3, cerf.3, cexp.3, cexp2.3, cfree.3, cimag.3, clearenv.3, clock.3, clock_getcpuclockid.3, clog.3, clog10.3, clog2.3, closedir.3, cmsg.3, confstr.3, conj.3, copysign.3, cos.3, cosh.3, cpow.3, cproj.3, creal.3, crypt.3, csin.3, csinh.3, csqrt.3, ctan.3, ctanh.3, ctermid.3, ctime.3, daemon.3, dbopen.3, des_crypt.3, difftime.3, dirfd.3, div.3, dl_iterate_phdr.3, dlopen.3, dprintf.3, drand48.3, drand48_r.3, dysize.3, ecvt.3, ecvt_r.3, encrypt.3, end.3, endian.3, envz_add.3, erf.3, erfc.3, err.3, errno.3, error.3, ether_aton.3, euidaccess.3, exec.3, exit.3, exp.3, exp10.3, exp2.3, expm1.3, fabs.3, fclose.3, fcloseall.3, fdim.3, fenv.3, ferror.3, fexecve.3, fflush.3, ffs.3, fgetgrent.3, fgetpwent.3, fgetwc.3, fgetws.3, finite.3, flockfile.3, floor.3, fma.3, fmax.3, fmemopen.3, fmin.3, fmod.3, fmtmsg.3, fnmatch.3, fopen.3, fpathconf.3, fpclassify.3, fpurge.3, fputwc.3, fputws.3, fread.3, frexp.3, fseek.3, fseeko.3, ftime.3, ftok.3, fts.3, ftw.3, futimes.3, fwide.3, gamma.3, gcvt.3, getaddrinfo.3, getaddrinfo_a.3, getauxval.3, getcontext.3, getcwd.3, getdate.3, getdirentries.3, getdtablesize.3, getenv.3, getfsent.3, getgrent.3, getgrent_r.3, getgrnam.3, getgrouplist.3, gethostbyname.3, gethostid.3, getipnodebyname.3, getline.3, getloadavg.3, getlogin.3, getmntent.3, getnameinfo.3, getnetent.3, getnetent_r.3, getopt.3, getpass.3, getprotoent.3, getprotoent_r.3, getpt.3, getpw.3, getpwent.3, getpwent_r.3, getpwnam.3, getrpcent.3, getrpcent_r.3, getrpcport.3, gets.3, getservent.3, getservent_r.3, getspnam.3, getttyent.3, getumask.3, getusershell.3, getutent.3, getw.3, getwchar.3, glob.3, grantpt.3, gsignal.3, hash.3, hsearch.3, hypot.3, iconv.3, iconv_close.3, iconv_open.3, ilogb.3, index.3, inet.3, inet_ntop.3, inet_pton.3, infnan.3, initgroups.3, insque.3, intro.3, isalpha.3, isatty.3, isgreater.3, iswalnum.3, iswalpha.3, iswblank.3, iswcntrl.3, iswctype.3, iswdigit.3, iswgraph.3, iswlower.3, iswprint.3, iswpunct.3, iswspace.3, iswupper.3, iswxdigit.3, j0.3, key_setsecret.3, ldexp.3, lgamma.3, lio_listio.3, localeconv.3, lockf.3, log.3, log10.3, log1p.3, log2.3, logb.3, login.3, longjmp.3, lrint.3, lround.3, lsearch.3, lseek64.3, makecontext.3, makedev.3, malloc.3, malloc_hook.3, mblen.3, mbrlen.3, mbrtowc.3, mbsinit.3, mbsnrtowcs.3, mbsrtowcs.3, mbstowcs.3, mbtowc.3, memccpy.3, memchr.3, memcmp.3, memcpy.3, memfrob.3, memmem.3, memmove.3, mempcpy.3, memset.3, mkdtemp.3, mkfifo.3, mkfifoat.3, mkstemp.3, mktemp.3, modf.3, mpool.3, mq_close.3, mq_getattr.3, mq_notify.3, mq_open.3, mq_receive.3, mq_send.3, mq_unlink.3, mtrace.3, nan.3, netlink.3, nextafter.3, nl_langinfo.3, offsetof.3, on_exit.3, opendir.3, openpty.3, perror.3, popen.3, posix_fallocate.3, posix_memalign.3, posix_openpt.3, pow.3, pow10.3, printf.3, profil.3, program_invocation_name.3, psignal.3, pthread_kill_other_threads_np.3, ptsname.3, putenv.3, putgrent.3, putpwent.3, puts.3, putwchar.3, qecvt.3, qsort.3, queue.3, raise.3, rand.3, random.3, random_r.3, rcmd.3, re_comp.3, readdir.3, realpath.3, recno.3, regex.3, remainder.3, remove.3, remquo.3, resolver.3, rewinddir.3, rexec.3, rint.3, round.3, rpc.3, rpmatch.3, rtime.3, rtnetlink.3, scalb.3, scalbln.3, scandir.3, scandirat.3, scanf.3, seekdir.3, sem_close.3, sem_destroy.3, sem_getvalue.3, sem_init.3, sem_open.3, sem_post.3, sem_unlink.3, sem_wait.3, setaliasent.3, setbuf.3, setenv.3, setjmp.3, setlocale.3, setlogmask.3, setnetgrent.3, shm_open.3, siginterrupt.3, signbit.3, significand.3, sigpause.3, sigqueue.3, sigset.3, sigsetops.3, sigvec.3, sin.3, sincos.3, sinh.3, sleep.3, sockatmark.3, sqrt.3, statvfs.3, stdarg.3, stdin.3, stdio.3, stdio_ext.3, stpcpy.3, stpncpy.3, strcasecmp.3, strcat.3, strchr.3, strcmp.3, strcoll.3, strcpy.3, strdup.3, strerror.3, strfmon.3, strfry.3, strftime.3, string.3, strlen.3, strnlen.3, strpbrk.3, strptime.3, strsep.3, strsignal.3, strspn.3, strstr.3, strtod.3, strtoimax.3, strtok.3, strtol.3, strtoul.3, strverscmp.3, strxfrm.3, swab.3, sysconf.3, syslog.3, system.3, sysv_signal.3, tan.3, tanh.3, tcgetpgrp.3, tcgetsid.3, telldir.3, tempnam.3, termios.3, tgamma.3, timegm.3, timeradd.3, tmpfile.3, tmpnam.3, toascii.3, toupper.3, towctrans.3, towlower.3, towupper.3, trunc.3, tsearch.3, ttyname.3, ttyslot.3, tzset.3, ualarm.3, ulimit.3, ungetwc.3, unlocked_stdio.3, unlockpt.3, updwtmp.3, usleep.3, wcpcpy.3, wcpncpy.3, wcrtomb.3, wcscasecmp.3, wcscat.3, wcschr.3, wcscmp.3, wcscpy.3, wcscspn.3, wcsdup.3, wcslen.3, wcsncasecmp.3, wcsncat.3, wcsncmp.3, wcsncpy.3, wcsnlen.3, wcsnrtombs.3, wcspbrk.3, wcsrchr.3, wcsrtombs.3, wcsspn.3, wcsstr.3, wcstoimax.3, wcstok.3, wcstombs.3, wcswidth.3, wctob.3, wctomb.3, wctrans.3, wctype.3, wcwidth.3, wmemchr.3, wmemcmp.3, wmemcpy.3, wmemmove.3, wmemset.3, wordexp.3, wprintf.3, xcrypt.3, xdr.3, y0.3, cciss.4, console.4, console_codes.4, console_ioctl.4, dsp56k.4, fd.4, full.4, hd.4, hpsa.4, initrd.4, intro.4, lp.4, mem.4, mouse.4, null.4, pts.4, ram.4, random.4, rtc.4, sk98lin.4, st.4, tty.4, ttyS.4, tty_ioctl.4, vcs.4, wavelan.4, acct.5, charmap.5, dir_colors.5, filesystems.5, ftpusers.5, group.5, host.conf.5, hosts.5, hosts.equiv.5, intro.5, issue.5, locale.5, motd.5, networks.5, nologin.5, nscd.conf.5, passwd.5, proc.5, protocols.5, resolv.conf.5, rpc.5, securetty.5, services.5, shells.5, termcap.5, ttytype.5, utmp.5, armscii-8.7, arp.7, ascii.7, bootparam.7, capabilities.7, charsets.7, complex.7, cp1251.7, credentials.7, ddp.7, environ.7, epoll.7, fifo.7, futex.7, glob.7, hier.7, icmp.7, inotify.7, intro.7, ip.7, ipv6.7, iso_8859-1.7, iso_8859-10.7, iso_8859-11.7, iso_8859-13.7, iso_8859-14.7, iso_8859-15.7, iso_8859-16.7, iso_8859-2.7, iso_8859-3.7, iso_8859-4.7, iso_8859-5.7, iso_8859-6.7, iso_8859-7.7, iso_8859-8.7, iso_8859-9.7, koi8-r.7, koi8-u.7, locale.7, mailaddr.7, man.7, mq_overview.7, netdevice.7, netlink.7, numa.7, packet.7, path_resolution.7, pipe.7, posixoptions.7, pthreads.7, pty.7, raw.7, regex.7, rtld-audit.7, rtnetlink.7, sem_overview.7, shm_overview.7, sigevent.7, signal.7, socket.7, standards.7, suffixes.7, svipc.7, tcp.7, termio.7, time.7, udp.7, udplite.7, unicode.7, unix.7, uri.7, utf-8.7, x25.7, nscd.8, sync.8, tzselect.8, zdump.8, zic.8: Global fix: remove unneeded double quotes in .SH headings Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2013-02-12clone.2: tfixMichael Kerrisk1-1/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2013-01-27Removed trailing white space at end of linesMichael Kerrisk1-2/+2
2013-01-06clone.2: CLONE_NEWIPC governs mechanisms that don't have filesystem pathnamesMichael Kerrisk1-0/+3
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2013-01-06clone.2: Some reworking of CLONE_NEWIPC textMichael Kerrisk1-18/+10
No substantial content changes. Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2013-01-02clone.2: Minor fix to example programMichael Kerrisk1-1/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2013-01-02clone.2: CLONE_NEWIPC doesn't mount the POSIX MQ file systemMichael Kerrisk1-1/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2013-01-01clone.2: srcfix: Added FIXMEMichael Kerrisk1-0/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2013-01-01clone.2: Add kernel versions for various CLONE_* constantsMichael Kerrisk1-6/+6
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2013-01-01clone.2: wfixMichael Kerrisk1-1/+0
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2013-01-01clone.2: Add an example program (CLONE_NEWUTS)Michael Kerrisk1-2/+100
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2013-01-01clone.2: SEE ALSO: add setns(2)Michael Kerrisk1-0/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2012-12-22clone.2: SEE ALSO: add kcmp(2)Michael Kerrisk1-0/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2012-11-30clone.2: Since 2.6.30, CLONE_NEWIPC also supports POSIX message queuesMichael Kerrisk1-1/+11
See kernel commit 7eafd7c74c3f2e67c27621b987b28397110d643f Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2012-07-20clone.2: Rewrite discussion of sys_cloneMichael Kerrisk1-11/+18
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2012-03-29clone.2, unshare.2: srcfix: Added FIXMEMichael Kerrisk1-1/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2012-03-03clone.2: srcfix: Added FIXMEMichael Kerrisk1-0/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2011-09-27clock_getres.2, clone.2, mbind.2, set_mempolicy.2, atan2.3, ↵Michael Kerrisk1-1/+1
getipnodebyname.3, ilogb.3, lgamma.3, elf.5, capabilities.7, math_error.7: srcfix: Remove double space Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2011-09-20clone.2: srcfixMichael Kerrisk1-2/+0
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2011-09-16clone.2: Note that CLONE_STOPPED was removed in 2.6.38Michael Kerrisk1-4/+7
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2010-11-01clone.2, fcntl.2, euidaccess.3, getopt.3: tstampMichael Kerrisk1-1/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2010-11-01Changes, clone.2, mount.2, nanosleep.2, sigaltstack.2, statfs.2, ↵Michael Kerrisk1-2/+2
timer_settime.2, ctime.3, fmemopen.3, nl_langinfo.3, posix_memalign.3, pthread_attr_init.3, pthread_setaffinity_np.3, pthread_setschedprio.3, pthread_testcancel.3, setjmp.3, sigwait.3, tty_ioctl.4, epoll.7, posixoptions.7, unix.7: Add section number to references to functions documented in other pages Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2010-11-01Changes, access.2, clone.2, aio_init.3, atexit.3, makecontext.3, makedev.3, ↵Michael Kerrisk1-1/+1
pthread_attr_setdetachstate.3, pthread_exit.3: Remove redundant section number in page references Remove section number in function references that are for functions documented on this page. Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2010-10-30clone.2: Clarify when CLONE_NEWNET implementation was completedMichael Kerrisk1-2/+2
Reported-by: Lucian Adrian Grijincu <lucian.grijincu@gmail.com> Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2010-09-26Changes.old, clone.2, execve.2, fcntl.2, futex.2, getitimer.2, ↵Michael Kerrisk1-2/+2
getpriority.2, mmap.2, mount.2, mprotect.2, sched_setscheduler.2, select_tut.2, setuid.2, sigaltstack.2, vfork.2, div.3, fenv.3, fmod.3, memchr.3, pthread_attr_setstackaddr.3, pthread_attr_setstacksize.3, pthread_getattr_np.3, queue.3, scanf.3, trunc.3, st.4, proc.5, services.5, utmp.5, bootparam.7, capabilities.7, feature_test_macros.7, futex.7, glob.7, man.7, netlink.7, unicode.7: Switch to American usage: "-wards" ==> "-ward" American English uses "afterward" in preference to "afterwards", and so on Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2010-09-10accept.2, clone.2, dup.2, fallocate.2, pipe.2, readahead.2, ↵Michael Kerrisk1-2/+2
sched_setaffinity.2, unshare.2, CPU_SET.3, endian.3, euidaccess.3, fexecve.3, getpt.3, getpw.3, getumask.3, getutmp.3, gnu_get_libc_version.3, makedev.3, matherr.3, mbsnrtowcs.3, memfrob.3, pthread_attr_setaffinity_np.3, pthread_getattr_np.3, pthread_setaffinity_np.3, pthread_tryjoin_np.3, tcgetsid.3, wcscasecmp.3, wcsncasecmp.3, wcsnlen.3, wcsnrtombs.3, wcswidth.3, rtld-audit.7: SYNOPSIS: Add reference to feature_test_macros(7) These pages specify feature test macros in the function prototypes. Add a reference to feature_test_macros(7), so that readers are pointed to the information that feature test macros must be defined before including *any* header file. Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2010-01-16clone.2, ptrace.2, setuid.2, statvfs.2, ulimit.3, nologin.5: Global fix: ↵Michael Kerrisk1-1/+1
s/non-root/unprivileged/ Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-10-17clone.2: ffixAndries E. Brouwer1-1/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-09-28clone.2: Minor wording fixesMichael Kerrisk1-3/+3
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-09-28clone.2: Minor fixesNicolas Fran�ois1-1/+1
"PID namespace" is what is new. Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-07-18clone.2: Fix version number for CLONE_NEWIPCMichael Kerrisk1-2/+2
It's 2.6.19, not 2.4.19. Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-06-21clone.2: Rewrite crufty text about number of args in older version of clone()Michael Kerrisk1-12/+7
Some bit rot had crept in regarding the discussion of the number of arguments in older versions of this syscall. Simplify the text to just say that Linux 2.4 and earlier didn't have ptid, tls, and ctid arguments. See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=533868 Reported-by: Shachar Shemesh <shachar@debian.org> Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-06-21clone.2: Fix errors in argument names in text (ptid, ctd)Michael Kerrisk1-8/+8
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2008-11-25Removed trailing white space at end of linesMichael Kerrisk1-1/+1
2008-11-25clone.2: wfixMichael Kerrisk1-1/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com> Reported-by: Pavel Emelyanov <xemul@openvz.org>
2008-11-25clone.2: spfixMichael Kerrisk1-1/+1
2008-11-25clone.2: Integrate review comments from Pavel EmelyanovMichael Kerrisk1-4/+4
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com> Reviewed-by: Pavel Emelyanov <xemul@openvz.org>
2008-11-25clone.2: Integrate review comments from Serge HallynMichael Kerrisk1-2/+9
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com> Reviewed-by: Serge E. Hallyn <serge@hallyn.com>
2008-11-25clone.2: When n/w namespace is freed, physical devices return to initial ↵Serge E. Hallyn1-1/+6
namespace Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2008-11-25clone.2: Changes after review by Serge HallynMichael Kerrisk1-1/+3
If CLONE_NEWUTS is specified, the IDs are initialized by duplicating from calling process. Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com> Reviewed-by: Serge E. Hallyn <serge@hallyn.com>
2008-11-25clone.2: minor: Add missing word, CAP_SYS_ADMIN, for CLONE_NEWNET descriptionMichael Kerrisk1-0/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2008-11-25clone.2: wfixMichael Kerrisk1-3/+3
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2008-11-25clone.2: Document CLONE_NEWNETMichael Kerrisk1-1/+40
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2008-11-25clone.2: IPC objects are automatically destroyed when IPC namespace is destroyedMichael Kerrisk1-0/+4
When the last process in an IPC namespace is destroyed, the IPC objects in that namespace are automatically destroyed. Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com> Reported-by: Cedric Le Goater <clg@fr.ibm.com>
2008-11-25clone.2, mount.2, unshare.2, proc.5, path_resolution.7: Global fix: ↵Michael Kerrisk1-7/+7
s/mount-point namespace/mount namespace/ This is more consistent with the term "mounts namespace" used in the 2008 ACM SIGOPS paper, "Virtual servers and and checkpoint/restart in mainstream Linux". (I avoided the "s", because using the plural strikes me as klunky English, and anyway we don't talk about the "PIDs namespace" or the "networks namespace", etc..) Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2008-11-25clone.2: tfix: Fix kernel version associated with CLONE_IOMichael Kerrisk1-1/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com> Reported-by: Jen Axboe <jens.axboe@oracle.com>
2008-11-25clone.2: Fix terminology: s/control group/container/Michael Kerrisk1-3/+3
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com> Reported-by: Eric Biederman <ebiederm@xmission.com>
2008-11-25clone.2: srcfix: Added FIXMEMichael Kerrisk1-0/+1
2008-11-25clone.2: srcfix: Updated FIXMEMichael Kerrisk1-1/+1
2008-11-25clone.2: minor: Update changelogMichael Kerrisk1-1/+1
2008-11-25clone.2: Document CLONE_IO (new in Linux 2.6.25)Jens Axboe1-2/+31
Some text also by mtk. Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2008-11-25clone.2, mount.2, unshare.2, proc.5, path_resolution.7: Global fix: ↵Michael Kerrisk1-6/+7
s/namespace/mount-point namespace/, as appropriate In recent times, a number of other namespace flags have been added to clone(2). As such, it is no longer clear to use the generic term "namespace" to refer to the particular namespace controlled by CLONE_NEWNS; instead, use the term "mount-point namespace". Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2008-11-25clone.2: Document CLONE_NEWIPC flag (new in Linux 2.6.19)Michael Kerrisk1-2/+50
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2008-11-25clone.2: Document CLONE_NEWUTS (new in Linux 2.6.19)Michael Kerrisk1-4/+39
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2008-11-25clone.2: ffixMichael Kerrisk1-1/+1
2008-11-25clone.2: spfix: s/CLONE_PID/CLONE_NEWPID/Michael Kerrisk1-1/+1
2008-11-25clone.2: Document EINVAL error for CLONE_NEWPID if CONFIG_PID_NS not enabledMichael Kerrisk1-0/+8
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2008-11-25clone.2: Document CLONE_NEWPID flag (new in Linux 2.6.24)Michael Kerrisk1-1/+86
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2008-11-25clone.2: spfixMichael Kerrisk1-1/+1
2008-11-25clone.2: Place list of CLONE_* flags in alphabetical orderMichael Kerrisk1-143/+143
(No content changes.) Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2008-11-07clone.2: srcfix: added comment about CLONE_STOPPED going away in glibc 2.8Michael Kerrisk1-0/+1
2008-09-25ffixSam Varshavchik1-1/+1
2008-09-23Wording fixMichael Kerrisk1-4/+4
2008-09-23Wording fix.Michael Kerrisk1-1/+1
2008-09-23Fine tune discussion of getpid() caching bug.John Reiser1-1/+5
The error by getpid() in the presence of clone() occurs only for a fork-like clone (one that omits CLONE_VM from the flags.) This is a low-level detail, but there is no problem [known-to-me] for thread-like clone().
2008-09-23Clarify text describing getpid() caching bug for clone() wrapper.Michael Kerrisk1-7/+26
See also: http://sourceware.org/bugzilla/show_bug.cgi?id=6910 and https://bugzilla.redhat.com/show_bug.cgi?id=417521
2008-07-12wfixMichael Kerrisk1-1/+1
2008-07-10s/parameter/argument/ when talking about the things givenMichael Kerrisk1-3/+3
to a function call, for consistency with majority usage.
2008-06-28Wrap lines at sentence breaks.Michael Kerrisk1-2/+4
2008-04-25wfixMichael Kerrisk1-1/+1
2008-04-14Added note that CLONE_STOP (which no-one ever used anyway) is now deprecated. Michael Kerrisk1-1/+5
2008-02-11Added FIXMEsMichael Kerrisk1-0/+4
2007-12-25grfixMichael Kerrisk1-1/+1
2007-12-24s/x86/i386/Michael Kerrisk1-1/+1
2007-12-22s/etc/etc./Michael Kerrisk1-1/+1
2007-11-24Remove section numbers for page references where theMichael Kerrisk1-2/+2
reference refers to the page itself. (This stops man2html producing links from a page back to itself.)
2007-09-20Fix redundant formatting macrosMichael Kerrisk1-1/+1
2007-09-20Change mtk's email addressMichael Kerrisk1-2/+2
2007-08-05Added FIXMEMichael Kerrisk1-0/+4
2007-07-08Name "ia64" consistently.Michael Kerrisk1-1/+1
2007-07-08Added/updated glibc feature test macro requirementsMichael Kerrisk1-1/+4
2007-06-28Added FIXMEs.Michael Kerrisk1-0/+3
2007-06-22ffixMichael Kerrisk1-3/+8
2007-06-20ffixMichael Kerrisk1-2/+2
2007-06-19the syscall is exported as "__clone2" not "clone2".Michael Kerrisk1-6/+6
2007-06-08Convert to American spelling conventionsMichael Kerrisk1-2/+2
2007-05-30Removed version number from .TH lineMichael Kerrisk1-1/+1
2007-05-28wfixMichael Kerrisk1-10/+1
2007-05-26Update these pages to reflect the fact that the _syscallN() macros have Michael Kerrisk1-1/+1
gone away.
2007-05-18Reordered sections to be more consistent, in some cases renamingMichael Kerrisk1-7/+7
sections or shifting paragraphs between sections.
2007-05-16Renamed .SH AVAILABILITY to .SH VERSIONSMichael Kerrisk1-2/+3
2007-05-16wrappped source lineMichael Kerrisk1-1/+2
2007-05-11Add section numbers to references to other pagesMichael Kerrisk1-4/+4
2007-04-12Wrapped long lines, wrapped at sentence boundaries; stripped trailingMichael Kerrisk1-77/+94
white space.
2007-04-05ffixMichael Kerrisk1-1/+0
2006-12-17Various fixes to CONFORMING TOMichael Kerrisk1-1/+1
2006-12-04Added more details to prototype.Michael Kerrisk1-2/+26
Added discussion of IA-64's clone2() system call.
2006-09-04Reinstate text on CLONE_DETACHED, and add a few words.Michael Kerrisk1-3/+10
2006-08-04xMichael Kerrisk1-7/+0
2006-05-31Fix unbalanced quotesMichael Kerrisk1-9/+8
2006-03-20Document unshare(2), new in 2.6.16.Michael Kerrisk1-2/+1
2006-03-20We won't add unshare(2) just yet, so remove SEE ALSO entries for now.Michael Kerrisk1-1/+2
2006-03-16Added comment in SYNOPSIS to note that syscall(2) may beMichael Kerrisk1-0/+3
preferable over _syscallN (see intro(2)).
2006-03-05Added SEE ALSO for new unshare.2Michael Kerrisk1-0/+1
2006-02-16minor punctuation clarificationMichael Kerrisk1-3/+2
2006-02-16Comented out crufty text describing EINVAL errorMichael Kerrisk1-7/+15
for the now obsolete CLONE_DETACHED flag. Under CLONE_SIGHAND, noted that 'flags' must also include CLONE_VM if CLONE_SIGHAND is specified.
2006-02-16Remove duplicate CLONE_STOPPED text.Michael Kerrisk1-9/+0
2006-02-15Amend copyright notices, in particular those where I had significantMichael Kerrisk1-1/+1
authorship.
2006-02-03On x86, clone() should not be called through vsyscall,Michael Kerrisk1-0/+5
but directly through "int $0x80".
2005-10-19Automated addition of parentheses by add_parens_for_own_funcs.shMichael Kerrisk1-2/+2
2005-08-16Fix small error in description of CLONE_PARENT_SETTIDMichael Kerrisk1-1/+1
2005-06-30Various minor wording improvements; some formatting fixesMichael Kerrisk1-26/+34
2005-06-13Remove duplicated CLONE_VFORK textMichael Kerrisk1-9/+0
2005-06-07New pthreads.7 pageMichael Kerrisk1-2/+2
2005-06-02Updated copyright dateMichael Kerrisk1-1/+1
2005-06-02Noted that any thread in a thread group can wait for a child Michael Kerrisk1-0/+6
that one of them creates using fork().
2005-05-30SEE ALSO s/threads/pthreadsMichael Kerrisk1-1/+1
2005-05-18Minor fixes to CLONE_THREAD material.Michael Kerrisk1-3/+6
2005-05-17Added text on CLONE_THREAD and signals.Michael Kerrisk1-3/+35
2005-05-17Substantially enhanced discussion of CLONE_THREAD.Michael Kerrisk1-18/+90
2005-05-10Added CLONE_SYSVSEM, CLONE_UNTRACED, CLONE_STOPPED.Michael Kerrisk1-15/+46
2005-04-12Noted the PID caching behaviour of NPTL's getpid() wrapper under BUGS.Michael Kerrisk1-0/+22
2005-04-11Added set_thread_area(2), tkill (2) under SEE ALSOMichael Kerrisk1-0/+2
2005-04-11Added futex(2) and set_tid_address(2) to SEE ALSOMichael Kerrisk1-0/+2
2004-11-03Global change of email address for MTK (now: mtk-manpages@gmx.net)Michael Kerrisk1-2/+2
2004-11-03Import of man-pages 1.70man-pages-1.70Michael Kerrisk1-0/+504