Colossus wrote:
> Hi,
> 
> How can I code with g_spawn_* glib routines the command in the subject
> line ? Alternatively I noticed that
> 
> "cat file.cpio | cpio -tv" also works but how to implement also this
> with g_spawn family ?

1) spawn 'cpio -tv' with a pipe in and a pipe out
2) create non-blocking g_io_channels from these pipes
3) register callbacks with g_io_add_watch() for the io channels, one of
these functions should write, the other one read

you might want to look at 'external_commands.c' from the Bluefish source
code, it can process data through external commands, using pipes, fifo's
or temporary files.

regards,
        Olivier

_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

Reply via email to