summaryrefslogtreecommitdiff
path: root/lib/libc/gen/exec.c
AgeCommit message (Expand)Author
2025-08-02libc: gen: refactor execvPe() for readabilityKyle Evans
2025-04-22libc: treat execvpe as a week symbolSHENGYI HONG
2023-12-11libc: expose execvpe for Linux compatBrooks Davis
2023-11-26lib: Remove ancient SCCS tags.Warner Losh
2023-08-16Remove $FreeBSD$: one-line .c patternWarner Losh
2023-03-12libc: move declaration of 'char **environ' to common private headerKonstantin Belousov
2020-06-10execvPe: obviate the need for potentially large stack allocationsKyle Evans
2020-06-10execvp: fix up the ENOEXEC fallbackKyle Evans
2018-07-03Clean up the vcs ID strings in libc's gen/ directory.John Baldwin
2017-11-20General further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2017-02-28Renumber copyright clause 4Warner Losh
2016-04-18libc: do not include <sys/types.h> where <sys/param.h> was already includedAndriy Voskoboinyk
2015-09-20Use ANSI C prototypes. Eliminates -Wold-style-definition warnings.Craig Rodrigues
2012-01-03Replace index() and rindex() calls with strchr() and strrchr().Ed Schouten
2009-12-05Remove warnings from exec.c.Ed Schouten
2009-11-27Properly use the envp argument in execvPe().Ed Schouten
2008-06-23Turn execvpe() into an internal libc routine.Ed Schouten
2008-06-17Add POSIX routines called posix_spawn() and posix_spawnp(), whichDavid Xu
2007-01-09Per Regents of the University of Calfornia letter, remove advertisingWarner Losh
2003-07-01Fixed some style bugs.Bruce Evans
2003-06-29Add a libc function execvP that takes the search path as an arguement.Gordon Tetlow
2003-01-03Remove an unused variable, `sverrno', which has not been used since 1.11.Tim J. Robbins
2002-05-28Assume __STDC__, remove non-__STDC__ code.Alfred Perlstein
2002-02-01* Remove 'register'. (some functions had 7+ register functions...)David E. O'Brien
2001-08-13Removed duplicate VCS ID tags, as per style(9).Ruslan Ermilov
2001-01-24Remove _THREAD_SAFE and make libc thread-safe by default byDaniel Eischen
2000-01-27Simplify sytem call renaming. Instead of _foo() <-- _libc_foo <-- foo(),Jason Evans
2000-01-12Add three-tier symbol naming in support of POSIX thread cancellationJason Evans
1999-08-28$Id$ -> $FreeBSD$Peter Wemm
1999-03-24Fix a (relatively harmless) braino. I confused myself over the for() loopPeter Wemm
1999-03-23Remove last remaining references to malloc/realloc and functions thatPeter Wemm
1998-10-15Fix style issues in execl(), and make execle() vfork()-safe.Dag-Erling Smørgrav
1998-10-14Correct braino in previous commit. I get the pointy hat again.Dag-Erling Smørgrav
1998-10-14Make execl() vfork()-safe. This should fix potential bugs in rcp,Dag-Erling Smørgrav
1997-11-20stat() the correct file in execvp() so that the fine tuned errno handlingBruce Evans
1997-10-14Fixed searching of $PATH in execvp(). Do what sh(1) should do accordingBruce Evans
1996-11-18Fixed execvp() of an empty pathname to fail POSIXly. Previously itBruce Evans
1996-11-18Fixed uninitialized variables for the '/'-in-pathname case in execvp().Bruce Evans
1996-07-12General -Wall warning cleanup, part I.Jordan K. Hubbard
1994-12-12Fix execl[e]. Multiple execle's failed because of bogus caching of theBruce Evans
1994-05-27BSD 4.4 Lite Lib SourcesRodney W. Grimes