Print this page
make: ship the Joyent patch to enable parallel make (originally from rm)
@@ -369,11 +369,11 @@
extern Name_vector enter_name(String string, Boolean tail_present, register wchar_t *string_start, register wchar_t *string_end, Name_vector current_names, Name_vector *extra_names, Boolean *target_group_seen);
extern Boolean exec_vp(register char *name, register char **argv, char **envp, register Boolean ignore_error);
extern Doname execute_parallel(Property line, Boolean waitflg, Boolean local = false);
extern Doname execute_serial(Property line);
extern timestruc_t& exists(register Name target);
-extern void fatal(char *, ...);
+extern void fatal(const char *, ...);
extern void fatal_reader(char *, ...);
extern Doname find_ar_suffix_rule(register Name target, Name true_target, Property *command, Boolean rechecking);
extern Doname find_double_suffix_rule(register Name target, Property *command, Boolean rechecking);
extern Doname find_percent_rule(register Name target, Property *command, Boolean rechecking);
extern int find_run_directory (char *cmd, char *cwd, char *dir, char **pgm, char **run, char *path);