История изменений
Исправление Dennis7, (текущая версия) :
https://developer.gnome.org/glib/stable/glib-Spawning-Processes.html#g-spawn-...
Потом делаешь как-нибудь так...
set_up_io_channel(stdout_fd, G_IO_IN|G_IO_PRI|G_IO_ERR|G_IO_HUP|G_IO_NVAL,iofunc_stdout, NULL);
set_up_io_channel(stderr_fd, G_IO_IN|G_IO_PRI|G_IO_ERR|G_IO_HUP|G_IO_NVAL,iofunc_stderr, NULL);
iofunc_stdout, iofunc_stderr - callback'и при выводе в соответствующие потоки
Исходная версия Dennis7, :