[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: Fork with gtk+-2.0
- From: "Alphex K." <alphex crew org ru>
- To: rsmith xs4all nl
- Cc: gtk-app-devel-list gnome org
- Subject: Re: Fork with gtk+-2.0
- Date: Tue, 6 Jan 2004 10:30:21 +0300
>On Mon, 5 Jan 2004 15:04:15 +0300
>"Alphex K." <alphex@crew.org.ru> wrote:
>> pid_t pid;
>> pid = fork();
>>
>> if ((pid=fork())==0)
>> execlp("/bin/xvkbd", "-geometry 800x185-0-0", NULL);
>> else
>> g_print("Fork failed\n");
>> }
>You've left out a lot of details. You need to register a singal handler for
>SIGCHLD. If you want to communitate with the child process, you have to setup
>pipes etc.
>It's better to use one of g_spawn_async or g_spawn_async_with_pipes or
>g_spawn_command_line_async. They take care of a lot of the details for you.
>Roland
So. I'm think that in my code I can use standart unix non named pipes, if
I create it,ofcouse I'm must use GLib functions to get platform independency,
but I'm don't need for it ;-)
--
Alphex Kaanoken
Senior developer of Crew IT research labs
web: http://crew.org.ru
mailto:Alphex@Crew.Org.RU
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]