Print this page
make: ship the Joyent patch to enable parallel make (originally from rm)

*** 369,379 **** 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_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); --- 369,379 ---- 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(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);