Clone (chiamata di sistema Linux): differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
| m Bot: Standardizzo interwiki | m corretto "l'ID of the processo figlio" in "l'ID del processo figlio" | ||
| Riga 6:  int clone (int (*fn) (void *), void *child_stack, int flags, void *arg); <code>clone</code> avvia un nuovo [[thread]] che inizia con la funzione referenziata  dall'argomento <code>fn</code> argument (laddove il comando <tt>[[fork]]()</tt> prosegue con l'istruzione immediatamente successiva al <tt>fork()</tt>.) L'argomento <code>child_stack</code> è un puntaotoe allo spazio di memoria da usare come [[stack]] del nuovo thread (che dovrà essere stato creato tramite [[malloc]]; in quasi tutte le architetture lo stack 'cresce' verso il basso, per cui il puntatore dovrà puntare alla ''fine'' dello spazio a disposizione, <code>flags</code> specifica quali parti del processo sono ereditate dal processo genitore e <code>arg</code> è l'argomento passato alla funziona. Il valore di ritorno è l'ID  == Argomenti correlati == | |||