Lines Matching refs:pex

91 	* pex-common.h (struct pex_obj): New fields
93 * pex-common.c (pex_init_common): Initialize
148 * pex-unix.c (writeerr): Cast write result to void.
192 * pex-win32.c (no_suffixes): Remove.
206 pex-win32.c (argv_to_cmdline): Replace xmalloc with XNEWVEC.
235 * pex-common.h (struct pex_funcs): Add toclose parameter to
237 * pex-common.c (pex_run_in_environment): Pass toclose to
239 * pex-djgpp.c (pex_djgpp_exec_child): Add toclose parameter.
240 * pex-unix.c (pex_unix_exec_child): Likewise.
241 * pex-msdos.c (pex_msdos_exec_child): Likewise.
242 * pex-win32.c (pex_win32_exec_child): Likewise.
261 * pex-unix.c (pex_unix_exec_child): Insert cast when assigning
266 * pex-common.c: New function pex_run_in_environment.
267 * pex-common.h: Add environment parameter to exec_child.
268 * pex-msdos.c: Add environment parameter to pex_msdos_exec_child.
269 * pex-djgpp.c: Add environment parameter to pex_djgpp_exec_child.
271 * pex-unix.c: Add environment parameter to pex_unix_exec_child.
273 * pex-win32.c: Add environment parameter to pex_win32_exec_child.
297 * pex-common.c (pex_input_file, pex_input_pipe): New functions.
301 * pex-common.h (struct pex_obj): New field input_file.
303 * pex-unix.c (pex_unix_fdopenw): New function.
305 * pex-win32.c (pex_win32_fdopenw): New function.
307 * pex-djgpp.c (funcs): Leave fdopenw null.
308 * pex-msdos (funcs): Same.
313 * pex-common.c (temp_file): New function, containing guts of
314 pex-style temporary file name generation.
328 * pex-win32.c (<errno.h>): Include.
341 * pex-common.c (pex_run): Simplify output name handling.
345 * pex-common.h (struct pex_obj): Doc fixes.
437 * pex-win32.c: Include "windows.h".
614 * pex-common.c (pex_init_common): Use XNEW.
618 * pex-djgpp.c (pex_djgpp_exec_child): Likewise.
619 * pex-msdos.c (pex_init): Use XNEW.
622 * pex-unix.c (pex_wait): Use XNEW.
623 * pex-win32.c (fix_argv): Use XNEWVEC.
662 * pex-djgpp.c: Include string.h, fcntl.h, unistd.h, and
686 obstack.c, partition.c, pex-common.c, pex-common.h, pex-djgpp.c,
687 pex-msdos.c, pex-one.c, pex-unix.c, pex-win32.c, pexecute.c,
790 * pex-common.c: New file.
791 * pex-one.c: New file.
793 * pex-common.h: Include <stdio.h>.
797 * pex-unix.c: Rewrite.
798 * pex-win32.c: Rewrite.
799 * pex-djgpp.c: Rewrite.
800 * pex-msdos.c: Rewrite.
807 (CFILES): Add pexecute.c, pex-common.c, pex-one.c.
808 (REQUIRED_OFILES): Add pexecute.o, pex-common.o, pex-one.o.
846 * pex-win32.c (fix_argv, pexecute, pwait): Likewise.
847 * pex-unix.c (pexecute, pwait): Likewise.
848 * pex-msdos.c (pexecute, pwait): Likewise.
849 * pex-djgpp.c (pexecute, pwait): Likewise.
1098 * pex-os2.c: Remove.
1100 * Makefile.in (CFILES): Remove pex-os2.c.
1101 (CONFIGURED_OFILES): Remove pex-os2.o.
1102 (pex-os2.o): Remove target.
1110 * Makefile.in (CFILES): Remove pex-mpw.c.
1111 (CONFIGURED_OFILES): Remove pex-mpw.o.
1112 (mpw.o, pex-mpw.o): Remove targets.
1230 * pex-unix.c: Fix the spelling of longjmp.
1282 * pex-win32.c (fix_argv): Expand comment.
1336 * pex-unix.c (pexecute): Use vfork instead of fork, with
1338 * pex-common.h (STDERR_FILE_NO): Define.
1883 * pex-win32.c (pexecute): Mark parameters this_pname and
1890 * pex-win32.c (fix_argv): Ensure that the executable pathname
2239 * configure.in: Remove special pex-cygwin consideration.
2241 * pex-cygwin.c: Remove.
2242 * Makefile.in: Remove pex-cygwin.[co] lines.
2246 * Makefile.in (CFILES): Add pex-*.c.
2248 (CONFIGURED_OFILES): Add pex-*.o.
2251 (pex-cygwin.o, pex-djgpp.o, pex-mpw.o, pex-msdos.o, pex-os2.o,
2252 pex-unix.o, pex-win32.o): New rules.
2258 * pex-cygwin.c, pex-djgpp.c, pex-mpw.c, pex-msdos.c, pex-os2.c,
2259 pex-unix.c, pex-win32.c, pex-common.h, pexecute.txh: ... these