summaryrefslogtreecommitdiff
path: root/job.c
diff options
context:
space:
mode:
authorPaul Smith <psmith@gnu.org>2011-11-15 21:12:53 +0000
committerPaul Smith <psmith@gnu.org>2011-11-15 21:12:53 +0000
commitdc2a6ceb81730c25c0beec1f13994b9710767ee1 (patch)
treed8ffe41c5bb5af3a5544af0a8a0bdfc36eb2fd01 /job.c
parent4f47fbf953faae5d38bdc4e709aa8872e3914418 (diff)
downloadgunmake-dc2a6ceb81730c25c0beec1f13994b9710767ee1.tar.gz
Enable jobserver on W32 when using configure.
Some W32 cleanups: see Savannah bug #34830 Forgot to modify the config.h.W32.template file for jobserver support.
Diffstat (limited to 'job.c')
-rw-r--r--job.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/job.c b/job.c
index f359520..c5fe0bf 100644
--- a/job.c
+++ b/job.c
@@ -946,7 +946,7 @@ free_child (struct child *child)
if (! release_jobserver_semaphore())
{
DWORD err = GetLastError();
- fatal (NILF,_("release jobserver semaphore: (Error %d: %s)"),
+ fatal (NILF, _("release jobserver semaphore: (Error %ld: %s)"),
err, map_windows32_error_to_string(err));
}
@@ -1775,9 +1775,11 @@ new_job (struct file *file)
#endif
while (1)
{
- char token;
int got_token;
+#ifndef WINDOWS32
+ char token;
int saved_errno;
+#endif
DB (DB_JOBS, ("Need a job token; we %shave children\n",
children ? "" : "don't "));
@@ -1842,7 +1844,7 @@ new_job (struct file *file)
if (got_token < 0)
{
DWORD err = GetLastError();
- fatal (NILF,_("semaphore or child process wait: (Error %d: %s)"),
+ fatal (NILF, _("semaphore or child process wait: (Error %ld: %s)"),
err, map_windows32_error_to_string(err));
}
#else