[ LUGOS ] fork
    Metod Koželj 
    metod.kozelj na rzs-hm.si
       
    Ned Jun 21 12:46:48 CEST 1998
    
    
  
Howdy!
On Sat, 20 Jun 1998, polz wrote:
> 1. Ce proces forkam, kako naj cim eleganteje poskrbim da umre, 
> 	ko umre stars?
Funkcija fork (glej man 2 fork) vrne dva razlicna rezultata. V starsevskem
procesu vrne PID otroka, v otroskem procesu pa 0.
Torej mora stars, preden izdihne, izvesti funkcijo kill (man 2 kill), ki
ji kot parameter das PID otroka.
> 2. Ko se child zakljuci, mi ostane zombie. Kako naj starsu povem, 
> 	da je otrok mrtev?
Stars lahko pogleda, ali otrok se zivi. To naredis s funkcijo waitpid in
ustreznimi parametri (man 2 waitpid; recimo
    if (waitpid (child, (int *) NULL, WNOHANG)!=child)
	fprintf (stderr, "Child PID=%d still runing.\n", child);
).
> Ze vnaprej hvala za odgovore.
Mislim, da bi lahko sam pokukal v man strani (ce si nasel man stran od
fork-a, potem samo sledis spisku 'SEE ALSO'.
Peace!
  Mkx
    
    
Dodatne informacije o seznamu Starilist