diff options
author | DJ Delorie <dj@redhat.com> | 2006-06-01 14:57:50 +0000 |
---|---|---|
committer | DJ Delorie <dj@redhat.com> | 2006-06-01 14:57:50 +0000 |
commit | 014a8caf46e8c0a25de0df38d859652ad6533f04 (patch) | |
tree | 445b4ff531f4dc525d54113e70eeb6a748de4df8 /libiberty/pexecute.txh | |
parent | 8473f7a446bf3883ec64758583910ab497d4bc10 (diff) | |
download | binutils-014a8caf46e8c0a25de0df38d859652ad6533f04.zip binutils-014a8caf46e8c0a25de0df38d859652ad6533f04.tar.gz binutils-014a8caf46e8c0a25de0df38d859652ad6533f04.tar.bz2 |
merge from gcc
Diffstat (limited to 'libiberty/pexecute.txh')
-rw-r--r-- | libiberty/pexecute.txh | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/libiberty/pexecute.txh b/libiberty/pexecute.txh index 7d45576..d85ee59 100644 --- a/libiberty/pexecute.txh +++ b/libiberty/pexecute.txh @@ -130,6 +130,19 @@ value, or to 0 if there is no relevant @code{errno}. @end deftypefn +@deftypefn Extension {const char *} pex_run_in_environment (struct pex_obj *@var{obj}, int @var{flags}, const char *@var{executable}, char * const *@var{argv}, char * const *@var{env}, int @var{env_size}, const char *@var{outname}, const char *@var{errname}, int *@var{err}) + +Execute one program in a pipeline, permitting the environment for the +program to be specified. Behaviour and parameters not listed below are +as for @code{pex_run}. + +@var{env} is the environment for the child process, specified as an array of +character pointers. Each element of the array should point to a string of the +form @code{VAR=VALUE}, with the exception of the last element that must be +@code{NULL}. + +@end deftypefn + @deftypefn Extension {FILE *} pex_input_file (struct pex_obj *@var{obj}, int @var{flags}, const char *@var{in_name}) Return a stream for a temporary file to pass to the first program in |