diff options
author | Paul Smith <psmith@gnu.org> | 2011-11-15 21:12:53 +0000 |
---|---|---|
committer | Paul Smith <psmith@gnu.org> | 2011-11-15 21:12:53 +0000 |
commit | dc2a6ceb81730c25c0beec1f13994b9710767ee1 (patch) | |
tree | d8ffe41c5bb5af3a5544af0a8a0bdfc36eb2fd01 /job.c | |
parent | 4f47fbf953faae5d38bdc4e709aa8872e3914418 (diff) | |
download | gunmake-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.c | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -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 |