argv[0]

Miloslav Trmac mitr na volny.cz
Pátek Duben 4 09:03:31 CEST 2003


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


Další informace o konferenci Linux