diff options
Diffstat (limited to 'glib/gmain.h')
-rw-r--r-- | glib/gmain.h | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/glib/gmain.h b/glib/gmain.h index 5c0e524cc..245a0c2ad 100644 --- a/glib/gmain.h +++ b/glib/gmain.h @@ -193,16 +193,20 @@ typedef gboolean (*GSourceFunc) (gpointer user_data); /** * GChildWatchFunc: * @pid: the process id of the child process - * @status: Status information about the child process, encoded - * in a platform-specific manner + * @wait_status: Status information about the child process, encoded + * in a platform-specific manner * @user_data: user data passed to g_child_watch_add() * * Prototype of a #GChildWatchSource callback, called when a child - * process has exited. To interpret @status, see the documentation - * for g_spawn_check_exit_status(). + * process has exited. + * + * To interpret @wait_status, see the documentation + * for g_spawn_check_wait_status(). In particular, + * on Unix platforms, note that it is usually not equal + * to the integer passed to `exit` or returned from `main`. */ typedef void (*GChildWatchFunc) (GPid pid, - gint status, + gint wait_status, gpointer user_data); |