Deleted Added
full compact
job.h (146059) job.h (146140)
1/*-
2 * Copyright (c) 1988, 1989, 1990, 1993
3 * The Regents of the University of California. All rights reserved.
4 * Copyright (c) 1988, 1989 by Adam de Boor
5 * Copyright (c) 1989 by Berkeley Softworks
6 * All rights reserved.
7 *
8 * This code is derived from software contributed to Berkeley by

--- 23 unchanged lines hidden (view full) ---

32 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
33 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
34 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
35 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
36 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
37 * SUCH DAMAGE.
38 *
39 * @(#)job.h 8.1 (Berkeley) 6/6/93
1/*-
2 * Copyright (c) 1988, 1989, 1990, 1993
3 * The Regents of the University of California. All rights reserved.
4 * Copyright (c) 1988, 1989 by Adam de Boor
5 * Copyright (c) 1989 by Berkeley Softworks
6 * All rights reserved.
7 *
8 * This code is derived from software contributed to Berkeley by

--- 23 unchanged lines hidden (view full) ---

32 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
33 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
34 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
35 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
36 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
37 * SUCH DAMAGE.
38 *
39 * @(#)job.h 8.1 (Berkeley) 6/6/93
40 * $FreeBSD: head/usr.bin/make/job.h 146059 2005-05-10 14:06:19Z harti $
40 * $FreeBSD: head/usr.bin/make/job.h 146140 2005-05-12 14:16:44Z harti $
41 */
42
43#ifndef job_h_4678dfd1
44#define job_h_4678dfd1
45
46/*-
47 * job.h --
48 * Definitions pertaining to the running of jobs in parallel mode.
49 */
50
51#include <stdio.h>
52
53#include "sprite.h"
54
55struct Buffer;
56struct GNode;
57struct Lst;
58
41 */
42
43#ifndef job_h_4678dfd1
44#define job_h_4678dfd1
45
46/*-
47 * job.h --
48 * Definitions pertaining to the running of jobs in parallel mode.
49 */
50
51#include <stdio.h>
52
53#include "sprite.h"
54
55struct Buffer;
56struct GNode;
57struct Lst;
58
59extern int maxJobs; /* Number of jobs that may run */
60
61void Shell_Init(void);
62void Job_Touch(struct GNode *, Boolean);
63Boolean Job_CheckCommands(struct GNode *, void (*abortProc)(const char *, ...));
64void Job_CatchChildren(Boolean);
65void Job_CatchOutput(int flag);
66void Job_Make(struct GNode *);
67void Job_Init(int);
68Boolean Job_Full(void);

--- 12 unchanged lines hidden ---
59void Shell_Init(void);
60void Job_Touch(struct GNode *, Boolean);
61Boolean Job_CheckCommands(struct GNode *, void (*abortProc)(const char *, ...));
62void Job_CatchChildren(Boolean);
63void Job_CatchOutput(int flag);
64void Job_Make(struct GNode *);
65void Job_Init(int);
66Boolean Job_Full(void);

--- 12 unchanged lines hidden ---