[geany/geany] e838ef: Define the WIF* and WEXITSTATUS macros in spawn.h under all OS
Dimitar Zhekov
git-noreply at xxxxx
Fri May 15 17:07:51 UTC 2015
Branch: refs/heads/master
Author: Dimitar Zhekov <dimitar.zhekov at gmail.com>
Committer: Dimitar Zhekov <dimitar.zhekov at gmail.com>
Date: Sun, 05 Apr 2015 15:43:11 UTC
Commit: e838ef744b930695a913aabbc0a82a92b3378aa8
https://github.com/geany/geany/commit/e838ef744b930695a913aabbc0a82a92b3378aa8
Log Message:
-----------
Define the WIF* and WEXITSTATUS macros in spawn.h under all OS
In particular, include <sys/types.h> and <sys/wait.h> under Unix.
Modified Paths:
--------------
src/spawn.h
Modified: src/spawn.h
15 lines changed, 9 insertions(+), 6 deletions(-)
===================================================================
@@ -24,6 +24,15 @@
#include <glib.h>
+#ifdef G_OS_WIN32
+# define WIFEXITED(status) TRUE
+# define WEXITSTATUS(status) (status)
+# define WIFSIGNALLED(status) FALSE
+#else
+# include <sys/types.h>
+# include <sys/wait.h>
+#endif
+
gchar *spawn_get_program_name(const gchar *command_line, GError **error);
gboolean spawn_check_command(const gchar *command_line, gboolean execute, GError **error);
@@ -95,10 +104,4 @@ gboolean spawn_sync(const gchar *working_directory, const gchar *command_line, g
gchar **envp, SpawnWriteData *stdin_data, GString *stdout_data, GString *stderr_data,
gint *exit_status, GError **error);
-#ifdef G_OS_WIN32
-#define WIFEXITED(status) TRUE
-#define WEXITSTATUS(status) (status)
-#define WIFSIGNALLED(status) FALSE
-#endif /* G_OS_WIN32 */
-
#endif /* GEANY_SPAWN_H */
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
More information about the Commits
mailing list