Newbie problems using g_spawn_async_with_pipes and watching for IO

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Here[1] is the problematic code.

I'm trying to run a command and gather the output and return code. I
do this by watching for the process to return, as well as waiting for
the channels to HUP. However, my callbacks never get called with cond
set to G_IO_HUP, even after the process terminates. Nor do any of the
g_io_channel_read_* calls return errors. This seems inconsistent with
the documentation, as well as examples that I've found in the hours of
researching this problem.

I'm clearly doing something wrong, I'm just not sure where yet. Any
advice or solutions would be great. Thanks so much! Let me know if I
need to provide anymore information. Please CC me, as I'm not a member
of this list.


[1] https://gist.github.com/worr/4991859

--
Will Orr

http://about.me/worr
_______________________________________________
gtk-list mailing list
gtk-list@xxxxxxxxx
https://mail.gnome.org/mailman/listinfo/gtk-list


[Index of Archives]     [Touch Screen Library]     [GIMP Users]     [Gnome]     [KDE]     [Yosemite News]     [Steve's Art]

  Powered by Linux