summaryrefslogtreecommitdiffstats
path: root/lib/libc/sys/execve.2 (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Xr sigprocmask(2) not the obsolete sigsetmask(3)millert2017-04-131-3/+3
|
* document that running a W^X violating binary from file system mountedschwarze2016-09-121-2/+11
| | | | without wxallowed causes EACCES
* Add EISDIR to ERRORS and fix ETXTBSY description; from Piotr Durlej.millert2016-03-271-3/+5
| | | | OK jmc@
* Document that execve(2) resets SIGCHLD to SIG_DFLguenther2015-10-111-4/+16
| | | | wordsmithing and ok jmc@
* use .In rather than .Fd #includeschwarze2015-09-101-3/+3
|
* Hide many (194!) symbols that nothing should be using.guenther2015-08-261-17/+3
| | | | | | | Delete exect(2); it wasn't portable across archs and nothing used it. ports test build by naddy@ ok deraadt@ kettenis@
* ARG_MAX is the standard name (not NCARGS); probab[l]y guentherderaadt2015-07-281-5/+3
|
* document restriction on argv having one elementtedu2015-02-071-3/+6
|
* Explicitly mention that PATH_MAX includes the NUL in the ENAMETOOLONGmillert2015-01-191-6/+7
| | | | description.
* A program is the thing you run; a process is an instance of somethingguenther2014-05-301-4/+4
| | | | | | running ok millert@ sobrado@
* obvious .Pa fixes; found with mandocdb(8)schwarze2014-01-211-4/+4
|
* catch up with elf(5)/stab(5) removal;jmc2013-10-201-6/+3
| | | | ok miod
* Fix HISTORY:schwarze2011-11-171-6/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Mention the predecessor exec() in v1, and remove the bogus "appeared in 3BSD", just leave "execve() appeared in v7", because: (1) There is a direct line of inheritance from v7 (Bell, Jan 1979) via 32v (Bell, May 1979) to 3BSD (UCB, Feb 1980), and it goes without saying that children include code from their grandparents. (2) It is impossible that there was parallel development of execve() at Bell and UCB. The only UCB release before v7 was 1BSD (May 1978), and even 2BSD (May 1979) did not include any kernel parts but fully relied on the Bell v6 kernel. When Bell released 32v, the UCB did not even own a VAX, and Bill Joy was still are pure userland hacker. Only after the original UCBVAX arrived at Berkeley, Richard Fateman involved Domenico Ferrari who involved Ozalp Babaoglu who started kernel work at UCB, based on Bell 32v, later involving Bill Joy. (3) Genetic analysis of the source code confirms this. All kernel code involved is in sys1.c. Regarding this file, the first two UCB releases, VAX 3BSD (based on Bell 32v) and PDP-11 2.8BSD (Dec 1981, based on Bell v7) are more similar to their respective Bell parents than to each other. The Berkeley versions are cousins, not siblings: v7 -> 32v: 523 +71 -60 = 534 v7 -> 2.8: 523 +305 -24 = 804 32v -> 3: 534 +169 -110 = 593 3 -> 2.8: 593 +413 -202 = 804 References: http://oreilly.com/catalog/opensources/book/kirkmck.html http://minnie.tuhs.org/cgi-bin/utree.pl?file=32V http://minnie.tuhs.org/cgi-bin/utree.pl?file=V7/usr/sys/sys/sys1.c http://minnie.tuhs.org/cgi-bin/utree.pl?file=32V/usr/src/sys/sys/sys1.c http://minnie.tuhs.org/cgi-bin/utree.pl?file=3BSD/usr/src/sys/sys/sys1.c https://www.mckusick.com/csrg/ - /cdrom1/2.8/usr/kernel/sys/sys/sys1.c facts checked and ok sobrado@, style and formatting ok jmc@
* Update POSIX references for chdir(2) and chmod(2) from 1988 to 2008.schwarze2011-10-241-2/+6
| | | | | | | | Add POSIX references for fchdir(2), fchmod(2), fchmodat(2), fchown(2), lchown(2) and execve(2). State that fchmod(2) can return EPERM as required by POSIX 2008 (tested). Requested by sobrado@; ok guenther@ jmc@ sobrado@.
* make -column lists pretty again;jmc2011-09-031-16/+43
| | | | | | | | | | specifically, rewrite them to permit some markup in the column headers, and use "Ta" instead of literal tabs; mandoc does not currently match groff 100%, but a mandoc fix may be some time off, and we've gone enough releases with poorly formatting column lists. in some cases i have rewritten the lists as -tag, where -column made little sense.
* as with other list types, column lists generally do not need a Pp/-compactjmc2011-08-191-4/+3
| | | | | | | | | | | | | | | | | construct; this also sidesteps what seems to be a problem with mandoc, in that "-column -compact" seems to mess up the formatting. thus these pages should now have their lists formatted nicely (i.e. correctly aligned and with indent applied); as a side note, the fact that headers are not properly marked up is another issue which will be addressed separately (a mandoc fix is needed, i think). i have fudged a few of these to mark up properly, since the workaround does make sense for some pages. as another side note, i haven;t fixed man7, as i need to prepare a separate diff for kristaps and ingo.
* We don't have an "Ap" macro so ".Fn execve() Ap d" is wrong, reword to removenicm2009-10-271-16/+15
| | | | | | it. ok jmc
* convert to new .Dd format;jmc2007-05-311-2/+2
|
* credit .Bx 3 in HISTORY too;jmc2005-05-121-2/+4
| | | | agreed w/ otto@
* from perry@netbsd -r1.35:jmc2005-05-081-3/+3
| | | | execve() first appeared in At v7, not Bx 4.2;
* Be correct in our man pages when talking about NUL termination (that is,cloder2005-02-251-3/+3
| | | | | termination with '\0') vs. null termination. Input from krw@, jaredy@, jmc@. OK deraadt@
* typo from jared yanovich;jmc2004-07-051-2/+2
|
* various improvements to lists and displays:jmc2004-04-151-3/+2
| | | | | | .Pp removal -compact removal for displays other list/display errors
* Mention session ID; OK deraadt@millert2003-12-281-1/+2
|
* elf(5) is relevant here too;jmc2003-12-281-2/+6
| | | | | | from Mathias K. Straede (PR 3619); ok miod@ deraadt@
* put escapes in the right place;jmc2003-09-041-2/+2
| | | | | | (i.e. stuff I got wrong the first time, or missed) this includes some .Cd's with missing quotes and .Nm abuse in man4;
* the arrays are null terminated, but the strings are only nul terminated.tedu2003-07-021-3/+3
|
* Remove the advertising clause in the UCB license which Berkeleymillert2003-06-021-6/+2
| | | | rescinded 22 July 1999. Proofed by myself and Theo.
* - section reorderjmc2003-06-011-2/+2
| | | | | | - merge COMPATIBILITY - kill whitespace at EOL - tidy up macros
* duplicate words: and and, the thedavid2003-03-181-2/+2
| | | | ok miod@ jmc@
* add some notes about nosuid mounted file systems. suggested by deraadt@tedu2003-03-101-1/+5
| | | | ok deraadt@ millert@
* ansideraadt2002-07-161-4/+2
|
* Move the const qualifier to the right place. deraadt@ oknordin2002-01-021-2/+2
|
* Move description of exect() to execve(2) man page. Add a note about exect() notaaron2001-03-141-2/+17
| | | | being portable.
* Another round of man page cleanup, this time to remove more hard sentenceaaron2000-10-181-17/+20
| | | | breaks and getting rid of short lines, making these files easier to work with.
* char const* -> const char *fgsch2000-09-251-2/+2
|
* NCARGS is bigger these days; akr@m17n.orgderaadt2000-04-281-2/+2
|
* - For consistency, `super-user' -> `superuser' in all cases.aaron2000-04-151-5/+7
| | | | | - Some punctuation fixes. - Some `id' -> `ID'.
* these can also return ENFILEderaadt1999-07-061-1/+5
|
* - change references to nil to null; tschroed@acm.orgaaron1999-06-291-5/+5
| | | | | | | - remove trailing spaces from end of lines - add some .Dv - change -1 to \-1, so `-' is taken as a negative sign - other misc formatting fixes
* punctuationaaron1999-05-251-2/+2
|
* remove argument from .Os macros so value in /usr/share/tmac/mdoc/doc-commonaaron1999-05-231-2/+2
| | | | is used instead; kwesterback@home.com
* Cleanup xrefs under SEE ALSO. Specifically:alex1999-05-161-2/+2
| | | | | | | - Sort xrefs by section, and then alphabetically. - Add missing commas between xref items. - Remove commas from the last xref entry. - Remove duplicate entries.
* correct some Xr's which referred to the wrong man page sectionsaaron1999-05-101-2/+2
|
* make function names the correct casederaadt1999-02-271-4/+4
|
* fix openbsd tagderaadt1998-07-061-0/+1
|
* document fd 0-2 scheme for setuid/setgidderaadt1998-07-021-0/+7
|
* doc execve & setitimer setuid side effectderaadt1997-06-131-0/+2
|
* fix lots of .Xr and other minor thingsderaadt1997-06-131-1/+2
|
* initial import of NetBSD treederaadt1995-10-181-0/+270