diff options
author | Ian Lance Taylor <ian@airs.com> | 2005-03-29 19:39:35 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@gcc.gnu.org> | 2005-03-29 19:39:35 +0000 |
commit | 1fff69c9a4ac6a18dcb45abbb311ae1e3e96c6e7 (patch) | |
tree | 14d07064a525534cdc2996c320b7f9f3da0183a9 /gcc/gcov.c | |
parent | d1edc3936609d114f92bc547761109c2b823c8e3 (diff) | |
download | gcc-1fff69c9a4ac6a18dcb45abbb311ae1e3e96c6e7.zip gcc-1fff69c9a4ac6a18dcb45abbb311ae1e3e96c6e7.tar.gz gcc-1fff69c9a4ac6a18dcb45abbb311ae1e3e96c6e7.tar.bz2 |
re PR bootstrap/14316 (collect2 doesnt build on windows hosts)
PR bootstrap/14316
* collect2.c: Never include <vfork.h>.
(VFORK_STRING, vfork): Don't define.
(pid): Remove global variable.
(handler): Call raise instead of kill (getpid(), ...).
(collect_wait): Add pex parameter. Change all callers. Use
pex_get_status rather than pwait.
(do_wait): Add pex parameter. Change all callers.
(collect_execute): Return struct pex_obj * rather than void. Use
pex routines rather than pexecute.
(fork_execute): Get pex_obj from collect_execute, and pass it to
do_wait.
(scan_prog_file): Use pex routines rather than pipe/vfork/exec.
Only declare quit_handler if SIGQUIT is defined.
(scan_libraries): Likewise.
* collect2.h (collect_execute): Update declaration.
(collect_wait): Update declaration.
* tlink.c (tlink_execute): Get pex_obj from collect_execute, and
pass it to collect_wait.
From-SVN: r97199
Diffstat (limited to 'gcc/gcov.c')
0 files changed, 0 insertions, 0 deletions