On Thu, Apr 03, 2003 at 10:29:19AM +0200, Petr Stehlik wrote:
> int pid = fork();
> if (pid < 0) {
> return false;
> }
>
> if (pid == 0) {
> char *args[] = {...}
> int result;
> result = execvp( "name", args );
> ::exit(result);
> }
Po fork () je obvykle volat _exit (), ne exit ()
(napr. aby se buffery stdio na disk nezapsaly dvakrat).
Jestli to tady pomuze, to ovsem netusim.
Mirek