271 extern char *stderr_file;
272 extern char *stdout_file;
273 extern Boolean stdout_stderr_same;
274 extern Dependency suffixes;
275 extern Name suffixes_name;
276 extern Name sunpro_dependencies;
277 extern Boolean target_variants;
278 extern const char *tmpdir;
279 extern const char *temp_file_directory;
280 extern Name temp_file_name;
281 extern short temp_file_number;
282 extern wchar_t *top_level_target;
283 extern Boolean touch;
284 extern Boolean trace_reader;
285 extern Boolean build_unconditional;
286 extern pathpt vroot_path;
287 extern Name wait_name;
288 extern wchar_t wcs_buffer2[];
289 extern wchar_t *wcs_ptr;
290 extern wchar_t *wcs_ptr2;
291 extern nl_catd catd;
292 extern long int hostid;
293
294 /*
295 * Declarations of system defined variables
296 */
297 /* On linux this variable is defined in 'signal.h' */
298 extern char *sys_siglist[];
299
300 /*
301 * Declarations of system supplied functions
302 */
303 extern int file_lock(char *, char *, int *, int);
304
305 /*
306 * Declarations of functions declared and used by make
307 */
308 extern void add_pending(Name target, int recursion_level, Boolean do_get, Boolean implicit, Boolean redo);
309 extern void add_running(Name target, Name true_target, Property command, int recursion_level, int auto_count, Name *automatics, Boolean do_get, Boolean implicit);
310 extern void add_serial(Name target, int recursion_level, Boolean do_get, Boolean implicit);
311 extern void add_subtree(Name target, int recursion_level, Boolean do_get, Boolean implicit);
|
271 extern char *stderr_file;
272 extern char *stdout_file;
273 extern Boolean stdout_stderr_same;
274 extern Dependency suffixes;
275 extern Name suffixes_name;
276 extern Name sunpro_dependencies;
277 extern Boolean target_variants;
278 extern const char *tmpdir;
279 extern const char *temp_file_directory;
280 extern Name temp_file_name;
281 extern short temp_file_number;
282 extern wchar_t *top_level_target;
283 extern Boolean touch;
284 extern Boolean trace_reader;
285 extern Boolean build_unconditional;
286 extern pathpt vroot_path;
287 extern Name wait_name;
288 extern wchar_t wcs_buffer2[];
289 extern wchar_t *wcs_ptr;
290 extern wchar_t *wcs_ptr2;
291 extern long int hostid;
292
293 /*
294 * Declarations of system defined variables
295 */
296 /* On linux this variable is defined in 'signal.h' */
297 extern char *sys_siglist[];
298
299 /*
300 * Declarations of system supplied functions
301 */
302 extern int file_lock(char *, char *, int *, int);
303
304 /*
305 * Declarations of functions declared and used by make
306 */
307 extern void add_pending(Name target, int recursion_level, Boolean do_get, Boolean implicit, Boolean redo);
308 extern void add_running(Name target, Name true_target, Property command, int recursion_level, int auto_count, Name *automatics, Boolean do_get, Boolean implicit);
309 extern void add_serial(Name target, int recursion_level, Boolean do_get, Boolean implicit);
310 extern void add_subtree(Name target, int recursion_level, Boolean do_get, Boolean implicit);
|