+2008-06-19 Tor Lillqvist <tml@novell.com>
+
+ Bug 539074 - Cannot get exit status with g_spawn_command_line_sync()
+
+ * glib/gspawn-win32-helper.c (main): Write also the exit status of
+ the spawned process to the error report pipe. Patch by Hiroyuki
+ Ikezoe.
+
2008-06-19 Matthias Clasen <mclasen@redhat.com>
Bug 535949 – annotate g_strip_context and g_dpgettext with
int handle;
int saved_errno;
int no_error = CHILD_NO_ERROR;
- int zero = 0;
gint argv_zero_offset = ARG_PROGRAM;
wchar_t **new_wargv;
int argc;
write_err_and_exit (child_err_report_fd, CHILD_SPAWN_FAILED);
write (child_err_report_fd, &no_error, sizeof (no_error));
- if (mode == P_NOWAIT)
- write (child_err_report_fd, &handle, sizeof (handle));
- else
- write (child_err_report_fd, &zero, sizeof (zero));
+ write (child_err_report_fd, &handle, sizeof (handle));
read (helper_sync_fd, &c, 1);