summaryrefslogtreecommitdiffstats
path: root/lib/libc/gen/exec.3
Commit message (Collapse)AuthorAgeFilesLines
* mdoc(7) police: "The .Fa argument.".ru2002-12-191-3/+3
|
* mdoc(7) police: "The .Fn function".ru2002-12-181-3/+9
|
* mdoc(7) police: Use the new .In macro for #include statements.ru2001-10-011-1/+1
|
* begin executed --> being executeddd2001-08-241-1/+1
| | | | Obtained from: NetBSD
* Remove whitespace at EOL.dd2001-07-151-1/+1
|
* Remove duplicate words.dd2001-06-241-1/+1
|
* mdoc(7) police: Ft/Vt now accept punctuation-type arguments.ru2001-01-121-1/+1
|
* Remove fullstops from the end of .Xr lines in SEE ALSO section.ben2000-11-151-1/+1
|
* Correct incorrect information about the PATH used for exec*() calls.asmodai2000-10-301-4/+7
| | | | | PR: 21990 Partially submitted by: Gerhard Sittig <Gerhard.Sittig@gmx.net>
* Whitespace only change: trim trailing whitespace.asmodai2000-10-301-2/+2
|
* Introduce ".Lb" macro to libc manpages.phantom2000-04-211-0/+2
| | | | More libraries manpages updates following.
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
|
* Fixed searching of $PATH in execvp(). Do what sh(1) should do accordingbde1997-10-141-17/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | to POSIX.2. In particular: - don't retry for ETXTBSY. This matches what sh(1) does. The retry code was broken anyway. It only slept for several seconds for the first few retries. Then it retried without sleeping. - don't abort the search for errors related to the path prefix, in particular for ENAMETOOLONG, ENOTDIR, ELOOP. This fixes PR1487. sh(1) gets this wrong in the opposite direction by never aborting the search. - don't confuse EACCES for errors related to the path prefix with EACCES for errors related to the file. sh(1) gets this wrong. - don't return a stale errno when the search terminates normally without finding anything. The errno for the last unsuccessful execve() was usually returned. This gave too much precedence to pathologies in the last component of $PATH. This bug is irrelevant for sh(1). The implementation still uses the optimization/race-inhibitor of trying to execve() things first. POSIX.2 seems to require looking at file permissions using stat(). We now use stat() after execve() if execve() fails with an ambiguous error. Trying execve() first may actually be a pessimization, since failing execve()s are fundamentally a little slower than stat(), and are significantly slower when a file is found but has unsuitable permissions or points to an unsuitable interpreter. PR: 1487
* Fixed synopsis. The envp arg for execle() can't be given in the prototype.bde1997-09-031-2/+2
| | | | Fortunately, the man page doesn't refer to "envp" so just deleting it is OK.
* Fixed various problems: typos, grammer, missing include filesmpp1996-05-231-1/+1
| | | | | wrong function type declarations, and wrong argument type declarations.
* Added missing section numbers to a bunch of .Xr macros, ormpp1996-03-271-5/+5
| | | | | converted them into .Fn macros where appropriate. Also fixed up some minor formatting problems.
* Correct a bunch of man page cross references and generallympp1996-02-111-3/+2
| | | | | | try and silence "manck". ncurses, rpc, and some of the gnu stuff are still a big mess, however.
* BSD 4.4 Lite Lib Sourcesrgrimes1994-05-271-0/+258
OpenPOWER on IntegriCloud