aboutsummaryrefslogtreecommitdiffstats
path: root/man2/execve.2
AgeCommit message (Expand)AuthorFilesLines
2024-05-02man/, share/mk/: Move man*/ to man/Alejandro Colomar1-889/+0
2023-11-01man*/: wfix (say 'null pointer', not 'NULL pointer')Alejandro Colomar1-3/+3
2023-10-31man*/: srcfix (Use .P instead of .PP or .LP)Alejandro Colomar1-50/+50
2023-10-12execve.2: execve() also returns E2BIG if a string is too longRik van Riel1-1/+6
2023-05-03man*/, man.ignore.grep: srcfix; warn about blank linesAlejandro Colomar1-8/+8
2023-03-30man*/, man-pages.7: VERSIONS, STANDARDS, HISTORY: Reorganize sectionsAlejandro Colomar1-73/+67
2023-02-05Many pages: Use \[bu] instead of \(buAlejandro Colomar1-28/+28
2023-02-05Many pages: Use \[ha] instead of \(haAlejandro Colomar1-1/+1
2023-02-05Many pages: Use \[em] instead of \(emAlejandro Colomar1-3/+3
2023-01-07Many pages: TH: Use lowercaseAlejandro Colomar1-1/+1
2022-12-04Many pages: wfixAlejandro Colomar1-10/+10
2022-12-03execve.2: SYNOPSIS: Add _NullableAlejandro Colomar1-2/+2
2022-10-29Many pages: Use a consistent style for listsAlejandro Colomar1-28/+28
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-2/+2
2022-09-09Revert "src.mk, All pages: Move man* to man/"Alejandro Colomar1-0/+890
2022-09-05src.mk, All pages: Move man* to man/Alejandro Colomar1-890/+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-07-29Many pages: Use STANDARDS instead of CONFORMING TOAlejandro Colomar1-1/+1
2022-05-25execve.2: point to exec(3) earlyнаб1-0/+8
2022-05-03execve.2: EXAMPLES: Add 'static'Alejandro Colomar1-2/+2
2022-04-30Many pages: EXAMPLES: Add wrapper comments SRC BEGIN and SRC ENDAlejandro Colomar1-0/+4
2022-03-20Many pages: Fix style issues reported by `make lint-groff`Alejandro Colomar1-18/+21
2022-03-06Many pages: LIBRARY: srcfixAlejandro Colomar1-1/+1
2022-02-25execve.2: Add LIBRARY sectionAlejandro Colomar1-0/+3
2022-02-25Various pages: [Linux-man-pages-copyleft] Use SPDX-License-IdentifierAlejandro Colomar1-21/+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-08execve.2: The pathname given to interpreter is not necessarily absoluteMichael Kerrisk1-1/+1
2021-08-08execve.2: SEE ALSO: getauxval(3)Michael Kerrisk1-0/+1
2021-05-10execve.2: tfixŠtěpán Němec1-1/+1
2021-03-22getent.1, ldd.1, locale.1, localedef.1, memusage.1, memusagestat.1, mtrace.1,...Michael Kerrisk1-1/+1
2021-02-15execve.2: spfixJakub Wilk1-1/+1
2021-02-14execve.2: Correct the versions of Linux that don't have ARG_MAX argv/envp sizePalmer Dabbelt1-1/+1
2021-01-21Various pages: use real minus signs in pathnamesMichael Kerrisk1-1/+1
2021-01-07Various pages: Standardize wording around setting of 'errno' on errorMichael Kerrisk1-1/+1
2021-01-03Various pages: Use .nf/.fi in SYNOPSISMichael Kerrisk1-1/+2
2020-11-21capget.2, execve.2, readv.2, socketpair.2, utime.2, utimensat.2, getloadavg.3...Alejandro Colomar1-1/+1
2020-09-05sprof.1, eventfd.2, execve.2, futex.2, getdents.2, mprotect.2, open_by_handle...Michael Kerrisk1-3/+1
2020-08-13intro.1, clock_getres.2, execve.2, fcntl.2, iopl.2, lseek.2, mknod.2, mmap.2,...Michael Kerrisk1-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-07-06intro.1, localedef.1, memusage.1, memusagestat.1, bpf.2, execve.2, fork.2, ke...Michael Kerrisk1-3/+3
2020-07-06execve.2: tfixMichael Kerrisk1-2/+2
2020-06-12man2/*: srcfix: trim trailing spaceBjarni Ingi Gislason1-1/+1
2020-05-31Various pages: retitle EXAMPLE section heading to EXAMPLESMichael Kerrisk1-1/+1
2020-04-29execve.2: Clarify signal sent to the process on late failureNikola Forró1-1/+4
2020-04-21execve.2: Minor rewordingMichael Kerrisk1-2/+2
2020-04-21execve.2: Changes to the "dumpable" flag may change ownership of /proc/PID filesMichael Kerrisk1-2/+8
2020-04-21execve.2: SEE ALSO: add capabilities(7)Michael Kerrisk1-0/+1
2020-04-21execve.2: Improve/correct discussion of changes to dumpable flag during execv...Michael Kerrisk1-6/+10
2020-04-19execve.2: tfixMichael Kerrisk1-1/+1
2020-04-11getent.1, localedef.1, accept.2, arch_prctl.2, clock_getres.2, clock_nanoslee...Michael Kerrisk1-1/+1
2020-03-12execve.2: ERRORS: ENOENT does not occur for missing shared librariesMichael Kerrisk1-3/+1
2020-02-28execve.2: wfixMichael Kerrisk1-1/+1
2020-02-28execve.2: wfixMichael Kerrisk1-1/+1
2020-02-28execve.2: Explicitly note that argv[argc] == NULL in the new programMichael Kerrisk1-3/+12
2020-02-28execve.2: wfixMichael Kerrisk1-2/+2
2020-02-23execve.2: Add a subhead for the discussion of effect on process attributesMichael Kerrisk1-1/+2
2019-10-11localedef.1, close.2, copy_file_range.2, execve.2, get_robust_list.2, getdoma...Michael Kerrisk1-1/+1
2019-09-27close.2, execve.2, io_submit.2, prctl.2, write.2: Remove section number from ...Michael Kerrisk1-1/+1
2019-07-13execve.2: tfixJakub Wilk1-1/+1
2019-06-21execve.2: Some tweaks to Shawn Landden's patchMichael Kerrisk1-6/+12
2019-06-21execve.2: Add more detail about ShebangsShawn Landden1-0/+6
2019-06-19execve.2: Since Linux 5.1, the limit on the #! line is 255 chars (rather than...Michael Kerrisk1-2/+7
2019-06-19execve.2: ffixMichael Kerrisk1-0/+1
2019-06-19execve.2: ffix: remove spaces that suggest a space is needed after #!Michael Kerrisk1-2/+2
2019-06-19execve.2: Linux is not alone in ignoring the set-UID and set-GID bits for scr...Michael Kerrisk1-1/+2
2019-05-09execve.2, setfsgid.2, setfsuid.2, splice.2, fopen.3, malloc_trim.3, posix_mem...Michael Kerrisk1-1/+1
2019-05-06intro.1, execve.2, getcontext.3, passwd.5, bpf-helpers.7: wfixJakub Wilk1-1/+1
2019-05-05execve.2: wfixMichael Kerrisk1-1/+1
2019-05-05execve.2: Note that stack+environ size is also limited to 3/4 of _STK_LIMMichael Kerrisk1-0/+4
2019-03-08execve.2: SEE ALSO: refer to exec(3) (rather than execl(3))Michael Kerrisk1-1/+1
2019-03-08execve.2, exec.3: Consistently use the term 'pathname' (not 'path')Michael Kerrisk1-12/+12
2019-03-08execve.2: wfixMichael Kerrisk1-2/+2
2019-02-27locale.1, memusage.1, pldd.1, _syscall.2, add_key.2, bind.2, bpf.2, chown.2, ...Michael Kerrisk1-2/+2
2018-04-30execve.2, fallocate.2, getrlimit.2, io_submit.2, membarrier.2, mmap.2, msgget...Michael Kerrisk1-1/+1
2018-02-16execve.2: More explicitly describe effect of execve() in the opening paragraphMichael Kerrisk1-0/+4
2018-02-16execve.2: Note that describing execve as "executing a new process" is misleadingMichael Kerrisk1-0/+16
2017-09-15iconv.1, ldd.1, locale.1, localedef.1, memusage.1, memusagestat.1, mtrace.1, ...Michael Kerrisk1-1/+1
2017-09-13execve.2: SEE ALSO: add get_robust_list(2)Michael Kerrisk1-0/+1
2017-08-19execve.2, ioctl_console.2, ioctl_iflags.2, ioctl_ns.2, ioctl_userfaultfd.2, k...Michael Kerrisk1-4/+4
2017-08-19locale.1, pldd.1, bpf.2, clone.2, copy_file_range.2, dup.2, execve.2, futex.2...Michael Kerrisk1-4/+4
2017-08-19add_key.2, alloc_hugepages.2, execve.2, fanotify_init.2, getrlimit.2, listxat...Michael Kerrisk1-1/+1
2017-08-16chroot.2, clone.2, epoll_wait.2, execve.2, getgroups.2: ffixMichael Kerrisk1-11/+11
2017-08-16_syscall.2, bpf.2, cacheflush.2, capget.2, chdir.2, chmod.2, chroot.2, clock_...Michael Kerrisk1-39/+39
2017-08-15_exit.2, bpf.2, cacheflush.2, capget.2, chdir.2, chmod.2, chroot.2, clock_get...Michael Kerrisk1-1/+1
2017-07-05execve.2: tfixEric Biggers1-2/+2
2017-04-10execve.2: wfixMichael Kerrisk1-1/+1
2017-04-10execve.2: ffixMichael Kerrisk1-0/+1
2017-03-13add_key.2, execve.2, fork.2, fsync.2, getrandom.2, getrlimit.2, getxattr.2, i...Michael Kerrisk1-1/+1
2016-12-16execve.2: tfixMichael Kerrisk1-1/+1
2016-12-15execve.2: File capabilities can be ignored for the same reasons as set-UID/se...Michael Kerrisk1-0/+4
2016-12-15execve.2: wfixMichael Kerrisk1-1/+2
2016-12-15execve.2: The 'no_new_privs' bit inhibits transformations of the effective IDsMichael Kerrisk1-0/+5
2016-12-15execve.2: Rework text describing when effective IDs aren't transformed by exe...Michael Kerrisk1-8/+14
2016-12-11execve.2: tfixMichael Kerrisk1-1/+1
2016-10-08memusage.1, memusagestat.1, pldd.1, accept.2, adjtimex.2, arch_prctl.2, bdflu...Michael Kerrisk1-1/+1
2016-09-22execve.2: Note that real UID, real GID, and supplementary GIDs are unchangedMichael Kerrisk1-0/+4
2016-09-16execve.2: tfixMichael Kerrisk1-1/+1
2016-09-12execve.2: Mention use of 'environ' to access environment listMichael Kerrisk1-0/+6
2016-09-12execve.2: Minor clarificationMichael Kerrisk1-1/+2
2016-09-12execve.2: wfixMichael Kerrisk1-1/+1
2016-09-12execve.2: Minor clarificationMichael Kerrisk1-3/+3
2016-09-12execve.2: ffixMichael Kerrisk1-0/+1
2016-09-12execve.2: Minor clarificationMichael Kerrisk1-2/+3
2016-05-08execve.2: tfixMichael Kerrisk1-1/+1
2016-04-21execve.2: wfixMichael Kerrisk1-1/+1
2016-04-21execve.2: Since Linux 2.6.28, recursive script interpretation is supportedMichael Kerrisk1-2/+16
2016-03-15locale.1, localedef.1, _exit.2, accept.2, access.2, acct.2, adjtimex.2, bdflu...Michael Kerrisk1-1/+1
2016-03-10execve.2: Add EPERM error for capabilities check of capability-dumb binariesMichael Kerrisk1-0/+6
2016-01-21execve.2: Add reference to ld-linux.so(8)Michael Kerrisk1-1/+2
2016-01-16execve.2: SEE ALSO: add system(3)Michael Kerrisk1-0/+1
2016-01-01execve.2: wfixMichael Kerrisk1-1/+1
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-27accept.2, dup.2, eventfd.2, execve.2, fcntl.2, memfd_create.2, open.2, perf_e...Michael Kerrisk1-1/+1
2015-08-08ldd.1, sprof.1, accept.2, alarm.2, bind.2, chdir.2, clock_nanosleep.2, close....Michael Kerrisk1-1/+1
2015-08-08ldd.1, sprof.1, execve.2, dlopen.3, ld.so.8: Prefer "shared object" over "sha...Michael Kerrisk1-2/+2
2015-07-24execve.2: Reword text on POSIX and #!Michael Kerrisk1-2/+2
2015-07-24execve.2: CONFORMING TO: add POSIX.1-2008Michael Kerrisk1-6/+6
2015-05-11execve.2: srcfix: Add FIXMEMichael Kerrisk1-0/+1
2015-05-11execve.2: Elaborate on envp/argv as NULL behaviorMichael Kerrisk1-3/+8
2015-05-11execve.2: ffixMichael Kerrisk1-0/+1
2015-05-07add_key.2, chown.2, epoll_ctl.2, epoll_wait.2, execve.2, fcntl.2, get_mempoli...Michael Kerrisk1-1/+1
2015-04-21chown.2, execve.2, prctl.2, truncate.2, proc.5, capabilities.7, ld.so.8: Tigh...Michael Kerrisk1-2/+2
2015-02-21time.1, access.2, arch_prctl.2, cacheflush.2, capget.2, clone.2, execve.2, fc...Michael Kerrisk1-1/+1
2015-02-21clone.2, execve.2: Document interaction of execve(2) with CLONE_FILESKevin Easton1-0/+5
2015-01-28execve.2: wfixMichael Kerrisk1-1/+1
2015-01-22_exit.2, dup.2, execve.2, execveat.2, fallocate.2, fcntl.2, get_robust_list.2...Michael Kerrisk1-1/+1
2015-01-16execve.2, fexecve.3: SEE ALSO: add execveat(2)Michael Kerrisk1-0/+1
2015-01-16execve.2: ffixMichael Kerrisk1-1/+1
2014-10-02ldd.1, execve.2, fanotify_init.2, fanotify_mark.2, getrlimit.2, open.2, readl...Michael Kerrisk1-1/+1
2014-09-23execve.2: Remove unneeded ".sh" extension in interpreter script exampleMichael Kerrisk1-5/+5
2014-08-19access.2, bdflush.2, bind.2, brk.2, chmod.2, chown.2, clone.2, epoll_wait.2, ...Michael Kerrisk1-1/+1
2014-08-18execve.2: Remove ancient Linux libc detailsMichael Kerrisk1-3/+1
2014-06-13localedef.1, execve.2, fcntl.2, flock.2, lseek.2, open.2, open_by_handle_at.2...Michael Kerrisk1-1/+1
2014-05-28execve.2: RLIMIT_NPROC is checked only if preceded by set*uid()Michael Kerrisk1-1/+4
2014-05-28execve.2: Before kernel 2.6.0, RLIMIT_NPROC had no effect for set*uid()Michael Kerrisk1-1/+5
2014-05-28execve.2: Document EAGAIN errorMichael Kerrisk1-0/+86
2014-05-15execve.2: Minor rewordingMichael Kerrisk1-1/+1
2014-05-15execve.2: NOTES: Add a subheading and reorder paragraphsMichael Kerrisk1-25/+26
2014-05-15execve.2: srcfixMichael Kerrisk1-9/+9
2014-05-08bind.2, connect.2, create_module.2, delete_module.2, execve.2, get_robust_lis...Michael Kerrisk1-1/+1
2014-05-08execve.2: Note SIGKILL case when execve() fails beyond the point of no returnMichael Kerrisk1-0/+14
2014-05-07execve.2, getuid.2, stat.2, termios.3, ttyslot.3, glob.7: ffix: UNIX V6 or V7...Simon Paillard1-2/+2
2014-05-04execve.2: grfixMichael Kerrisk1-2/+2
2014-05-04execve.2: Minor wording fixMichael Kerrisk1-4/+4
2014-04-28clone.2, execve.2, getpriority.2, ipc.2, kcmp.2, killpg.2, msgctl.2, msgget.2...Michael Kerrisk1-1/+1
2014-04-20execve.2: wfixMichael Kerrisk1-1/+1
2014-01-18execve.2, get_robust_list.2, getunwind.2, pipe.2, quotactl.2, clock_getcpuclo...Michael Kerrisk1-2/+2
2014-01-08execve.2: Add further cases to EFAULT errorMichael Kerrisk1-1/+5
2014-01-03epoll_ctl.2, execve.2, recv.2, timer_create.2, wait.2, argz_add.3, basename.3...Michael Kerrisk1-2/+2
2013-10-26execve.2: 'arg...' for interpreter scripts starts with argv[1]Michael Kerrisk1-2/+4
2013-08-08intro.1, time.1, access.2, acct.2, alloc_hugepages.2, bind.2, chdir.2, chmod....Michael Kerrisk1-4/+4
2013-07-04execve.2, aio_error.3, aio_return.3, clock_getcpuclockid.3, ctermid.3, ecvt.3...Michael Kerrisk1-1/+1
2013-06-21execve: Add envp to the Linux notes about NULL pointersPeter LaDow1-2/+4
2013-03-10intro.1, _exit.2, access.2, alarm.2, alloc_hugepages.2, arch_prctl.2, bind.2,...Michael Kerrisk1-1/+1
2013-03-10intro.1, _exit.2, access.2, alarm.2, alloc_hugepages.2, arch_prctl.2, bind.2,...Michael Kerrisk1-0/+2
2013-03-10_exit.2, access.2, acct.2, adjtimex.2, alarm.2, alloc_hugepages.2, arch_prctl...Michael Kerrisk1-2/+0
2013-02-24intro.1, time.1, _syscall.2, accept.2, capget.2, clone.2, execve.2, fcntl.2, ...Michael Kerrisk1-1/+1
2013-02-24getent.1, intro.1, time.1, _exit.2, _syscall.2, accept.2, access.2, acct.2, a...Michael Kerrisk1-3/+3
2012-10-28execve.2: Document treatment of SECBIT_KEEP_CAPS securebits flag on execve()Michael Kerrisk1-0/+7
2012-10-28execve.2: Document treatment of PR_SET_PDEATHSIG on execve()Michael Kerrisk1-1/+8
2012-08-29ldd.1, execve.2, getdents.2, quotactl.2, select_tut.2, clock_getcpuclockid.3,...Michael Kerrisk1-1/+1
2012-05-07execve.2: Rewording to deemphasize libc5 detailsMichael Kerrisk1-4/+5
2012-05-07execve.2: ffixMichael Kerrisk1-1/+1
2011-09-28execve.2, recv.2, getaddrinfo.3, getcwd.3, getipnodebyname.3, getlogin.3, mbs...Michael Kerrisk1-1/+1
2011-09-16execve.2: Note that the first argv[] value should contain name of executableMichael Kerrisk1-1/+3
2010-10-12intro.1, time.1, accept.2, bind.2, connect.2, execve.2, flock.2, getdents.2, ...Michael Kerrisk1-4/+4
2010-09-26Changes.old, clone.2, execve.2, fcntl.2, futex.2, getitimer.2, getpriority.2,...Michael Kerrisk1-1/+1
2010-01-16execve.2, fallocate.2, futex.2, sched_rr_get_interval.2, select_tut.2, shmget...Michael Kerrisk1-1/+1
2010-01-16accept.2, execve.2, futimesat.2, getresuid.2, getrlimit.2, madvise.2, mq_gets...Michael Kerrisk1-1/+1
2010-01-05execve.2: Fix description of treatment of caught signalsColin Watson1-2/+3
2009-09-28execve.2, pipe.2, tee.2, fmemopen.3, mq_notify.3, qsort.3: Replace use of ass...Michael Kerrisk1-4/+6
2009-04-21execve.2: Remove erroneous statement that pending signal set is cleared on ex...Mike Frysinger1-4/+1
2009-02-09clock_nanosleep.2, execve.2, fork.2, nanosleep.2, sigaction.2, timerfd_create...Michael Kerrisk1-1/+1
2008-11-28execve.2: ffixMichael Kerrisk1-2/+2
2008-10-29eventfd.2, execve.2, getdents.2, ioprio_set.2, mprotect.2, signalfd.2, timerf...Michael Kerrisk1-7/+7
2008-10-07Removed trailing white space at end of linesMichael Kerrisk1-1/+1
2008-10-05execve.2: _SC_ARG_MAX is no longer necessarily constantMichael Kerrisk1-0/+12
2008-10-05execve.2: Linux now imposes a floor on the ARG_MAX limitMichael Kerrisk1-12/+24
2008-10-05srcfixMichael Kerrisk1-2/+1
2008-10-03execve.2: updated FIXME (for argv==NULL) in source commentsMichael Kerrisk1-2/+1
2008-08-07wfixMichael Kerrisk1-1/+1
2008-08-07The floating-point environment is reset to the defaultMichael Kerrisk1-1/+4
2008-07-14Put SEE ALSO section into alphabetical order.Michael Kerrisk1-1/+1
2008-06-26ffixMichael Kerrisk1-1/+1
2008-06-26ffixesMichael Kerrisk1-2/+2
2008-06-12Removed trailing white space at end of linesMichael Kerrisk1-1/+1
2008-06-12Fix text that warns against use of NULL argv and envp.Michael Kerrisk1-5/+4
2008-03-19s/filesystem/file system/Michael Kerrisk1-1/+1
2008-02-22Added FIXME.Michael Kerrisk1-0/+3
2008-02-22Clarify detail of RLIMIT_STACK/4 limit for argv+environ.Michael Kerrisk1-1/+4
2007-12-25ffixMichael Kerrisk1-22/+22
2007-12-22spfixMichael Kerrisk1-1/+1
2007-12-22Minor rewordingsMichael Kerrisk1-2/+2
2007-12-19Make the standard indent for code samples, shell sessionMichael Kerrisk1-10/+10
2007-11-24Remove section numbers for page references where theMichael Kerrisk1-2/+2
2007-11-21ffixMichael Kerrisk1-2/+2