gcc/include
Mark Shinwell ea60341e32 Patch to provide pex_run_in_environment.
* include/libiberty.h: Declare pex_run_in_environment.

libiberty:

	* pex-common.c: New function pex_run_in_environment.
	* pex-common.h: Add environment parameter to exec_child.
	* pex-msdos.c: Add environment parameter to pex_msdos_exec_child.
	* pex-djgpp.c: Add environment parameter to pex_djgpp_exec_child.
	(pex_djgpp_exec_child): Pass environment to child process.
	* pex-unix.c: Add environment parameter to pex_unix_exec_child.
	(pex_unix_exec_child): Pass environment to child process.
	* pex-win32.c: Add environment parameter to pex_win32_exec_child.
	New function env_compare for comparing VAR=VALUE pairs.
	(win32_spawn): Assemble environment block and pass to CreateProcess.
	(spawn_script): Pass environment through to win32_spawn.
	(pex_win32_exec_child): Pass environment through to spawn_script and
	win32_spawn.
	* functions.texi: Regenerate.
	* pexecute.txh: Document pex_run_in_environment.

From-SVN: r114302
2006-06-01 10:30:51 +00:00
..
ansidecl.h re PR other/13906 (genmodes.c:964: internal compiler error: Bus error in md5_process_block) 2005-07-03 15:38:39 +00:00
ChangeLog pex-common.c (pex_input_file, [...]): New functions. 2006-04-12 06:29:21 +00:00
ChangeLog-9103
COPYING
demangle.h Fixes java/PR9861 2005-12-11 01:34:02 +00:00
dyn-string.h
fibheap.h
filenames.h
floatformat.h from Mark Kettenis <kettenis@gnu.org> 2005-10-31 12:52:38 -05:00
fnmatch.h
getopt.h
hashtab.h
libiberty.h Patch to provide pex_run_in_environment. 2006-06-01 10:30:51 +00:00
md5.h * md5.h: Include ansidecl.h 2006-01-18 15:21:59 -05:00
objalloc.h
obstack.h
partition.h
safe-ctype.h
sort.h
splay-tree.h
symcat.h
ternary.h
xregex2.h xregex2.h (regexec): Qualify this prototype with __extension__ when compiling with GNU C. 2005-07-12 14:39:07 +10:00
xregex.h
xtensa-config.h xtensa-config.h (XCHAL_HAVE_MUL32_HIGH): Define. 2006-01-09 23:41:11 +00:00