La funzione prende come primo argomento il puntatore alla funzione che verrà
messa in esecuzione nel nuovo processo, che può avere un unico argomento di
-tipo puntatore a \ctype{void}, il cui valore viene passato dal terzo
+tipo puntatore a \ctyp{void}, il cui valore viene passato dal terzo
argomento \param{arg}; per quanto il precedente prototipo possa intimidire
nella sua espressione, in realtà l'uso è molto semplice basterà definire una
qualunque funzione \param{fn} del tipo indicato, e \code{fn(arg)} sarà
utilizzato come stato di uscita della funzione.
I tre argomenti \param{ptid}, \param{tls} e \param{ctid} sono opzionali e sono
-presenti solo a partire dal kernel 2.6.
+presenti solo a partire dal kernel 2.6.
Il comportamento di \func{clone}, che si riflette sulle caratteristiche del
nuovo processo da essa creato, è controllato dall'argomento \param{flags},
Da fare
+% TODO: trattare PTRACE_SEIZE, aggiunta con il kernel 3.1
+
+
\subsection{L'accesso alle porte di I/O}
\label{sec:process_io_port}