/* * Copyright 1993, 1995 Christopher Seiwald. * * This file is part of Jam - see jam.c for Copyright information. */ /* * execcmd.h - execute a shell script * * 05/04/94 (seiwald) - async multiprocess interface */ void execcmd( char *string, /* CWM - outputname for serial output. 0 disables */ void (*func)( void *closure, int status, char *outputname ), void *closure, LIST *shell ); int execwait(void); /* CWM */ void exec_init(void); void exec_done(void); # define EXEC_CMD_OK 0 # define EXEC_CMD_FAIL 1 # define EXEC_CMD_INTR 2
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#4 | 1023 | Craig Mcpheeters |
Integration from //guest/craig_mcpheeters/work/jam/src/... This return incorporates all of the Alias|Wavefront extensions to Jam, into an area which is a proper branch of the Jam mainline. An integration of these files into the Jam mainline will show all of the differences. There are several extensions to Jam in this return. Look at the new file Jamfile.config for an explanation of the extensions, and how to compile them into your own copy of Jam. If you want to build a copy of Jam with all of the extensions, do this: jam -sAllOptions=1 Read the config file for more info. The extensions range from minor output tweaks and simple fixes to more major things like a header cache, serialization of output from multiple jobs, dynamic command block sizing These are all offered without warranty, etc. |
||
#3 | 784 | Craig Mcpheeters | Integration from Jam mainline | ||
#2 | 617 | Craig Mcpheeters | Integration from mainline as of @3 | ||
#1 | 616 | Craig Mcpheeters | Integration from Jam mainline, as of @2 |