summaryrefslogtreecommitdiff
path: root/job.h
diff options
context:
space:
mode:
authorRoland McGrath <roland@redhat.com>1996-06-22 21:42:15 +0000
committerRoland McGrath <roland@redhat.com>1996-06-22 21:42:15 +0000
commitd5f0b88095e8880e77c88b74461ef9ccc46f6a1a (patch)
tree094f8bc676a97dbb173b8d6000c9c33446150e21 /job.h
parent3024918fcd7c73b32e1446c9ec5d75ef93b981f6 (diff)
downloadgunmake-d5f0b88095e8880e77c88b74461ef9ccc46f6a1a.tar.gz
Sat Jun 22 14:56:05 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* job.c (start_job_command): Call block_sigs. (block_sigs): New function, broken out of start_job_command. (reap_children): Block fatal signals around removing dead child from chain and adjusting job_slots_used. * job.h: Declare block_sigs.
Diffstat (limited to 'job.h')
-rw-r--r--job.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/job.h b/job.h
index abd7167..ca7ad1d 100644
--- a/job.h
+++ b/job.h
@@ -1,5 +1,5 @@
/* Definitions for managing subprocesses in GNU Make.
-Copyright (C) 1992, 1993 Free Software Foundation, Inc.
+Copyright (C) 1992, 1993, 1996 Free Software Foundation, Inc.
This file is part of GNU Make.
GNU Make is free software; you can redistribute it and/or modify
@@ -66,6 +66,7 @@ extern void exec_command PARAMS ((char **argv, char **envp));
extern unsigned int job_slots_used;
+extern void block_sigs PARAMS ((void));
#ifdef POSIX
extern void unblock_sigs PARAMS ((void));
#else