cvs commit: src/include Makefile spawn.h unistd.h src/lib/libc/gen Makefile.inc Symbol.map exec.3 exec.c posix_spawn.c

Ruslan Ermilov ru at freebsd.org
Sun Jun 22 23:54:46 UTC 2008


On Tue, Jun 17, 2008 at 06:26:29AM +0000, David Xu wrote:
> davidxu     2008-06-17 06:26:29 UTC
> 
>   FreeBSD src repository
> 
>   Modified files:
>     include              Makefile unistd.h 
>     lib/libc/gen         Makefile.inc Symbol.map exec.3 exec.c 
>   Added files:
>     include              spawn.h 
>     lib/libc/gen         posix_spawn.c 
>   Log:
>   SVN rev 179838 on 2008-06-17 06:26:29Z by davidxu
>   
>   Add POSIX routines called posix_spawn() and posix_spawnp(), which
>   can be used as replacements for exec/fork in a lot of cases. This
>   change also added execvpe() which allows environment variable
>   PATH to be used for searching executable file, it is used for
>   implementing posix_spawnp().
>   
>   PR: standards/122051
>   
As you should already know, adding execvpe() broke many ports.
Amongst them is jdk-1.6.  Please fix.


Cheers,
-- 
Ruslan Ermilov
ru at FreeBSD.org
FreeBSD committer


More information about the cvs-src mailing list