summaryrefslogtreecommitdiff
path: root/gcc/collect-utils.h
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/collect-utils.h')
-rw-r--r--gcc/collect-utils.h11
1 files changed, 7 insertions, 4 deletions
diff --git a/gcc/collect-utils.h b/gcc/collect-utils.h
index 46c116001c9..2989c6b1da0 100644
--- a/gcc/collect-utils.h
+++ b/gcc/collect-utils.h
@@ -22,11 +22,14 @@ extern void notice (const char *, ...)
__attribute__ ((format (printf, 1, 2)));
extern void fatal_signal (int);
-extern struct pex_obj *collect_execute (char **);
+extern struct pex_obj *collect_execute (const char *, char **,
+ const char *, const char *,
+ int, bool);
extern int collect_wait (const char *, struct pex_obj *);
extern void do_wait (const char *, struct pex_obj *);
-extern void fork_execute (char **);
-extern void utils_cleanup (void);
+extern void fork_execute (const char *, char **, bool);
+extern void utils_cleanup (bool);
+
extern bool debug;
extern bool verbose;
@@ -37,5 +40,5 @@ extern bool save_temps;
/* The name of the tool, printed in error messages. */
extern const char tool_name[];
/* Called by utils_cleanup. */
-extern void tool_cleanup (void);
+extern void tool_cleanup (bool);
extern void maybe_unlink (const char *);