-
-// ----------------------------------------------------------------------------
-// subprocess routines
-// ----------------------------------------------------------------------------
-
-extern "C" {
-static gboolean EndProcessDetector(GIOChannel* source, GIOCondition, void* data)
-{
- wxEndProcessData * const
- proc_data = static_cast<wxEndProcessData *>(data);
-
- // child exited, end waiting
- close(g_io_channel_unix_get_fd(source));
-
- wxHandleProcessTermination(proc_data);
-
- // don't call us again!
- return false;
-}
-}
-
-int wxGUIAppTraits::AddProcessCallback(wxEndProcessData *proc_data, int fd)
-{
- return g_io_add_watch(
- g_io_channel_unix_new(fd), G_IO_IN, EndProcessDetector, proc_data);
-}
-
-
-