diff options
Diffstat (limited to 'src/send_message.c')
-rw-r--r-- | src/send_message.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/send_message.c b/src/send_message.c index 3faef99d..fc67b209 100644 --- a/src/send_message.c +++ b/src/send_message.c @@ -31,7 +31,9 @@ #include <stdio.h> #include <string.h> #include <sys/types.h> -#include <sys/wait.h> +#if HAVE_SYS_WAIT_H +# include <sys/wait.h> +#endif #include "send_message.h" #include "session.h" @@ -348,9 +350,11 @@ static gint send_message_local(const gchar *command, FILE *fp) fd_close(child_stdin); +#ifdef G_OS_UNIX waitpid(pid, &status, 0); if (!WIFEXITED(status) || WEXITSTATUS(status) != 0) err = TRUE; +#endif g_spawn_close_pid(pid); |