X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=prochand.tex;h=93212327f92db341aa265bbc8164802ecd006a5c;hp=a1b36fc199c1159950d78f6c19a3935aa9d7cf13;hb=1a416451168660c50fefa8802e5d531e331c8063;hpb=9aad56ecd71e4f36e09f001cdd30b2106beec5c4 diff --git a/prochand.tex b/prochand.tex index a1b36fc..9321232 100644 --- a/prochand.tex +++ b/prochand.tex @@ -1430,7 +1430,7 @@ programmi in cui ci sia necessit privilegi o permessi di un'altro (o dell'amministratore). Come nel caso del \acr{pid} e del \acr{ppid}, anche tutti questi -identificatori possono essere letti attraverso le opportune funzioni: +identificatori possono essere letti attraverso le rispettive funzioni: \funcd{getuid}, \funcd{geteuid}, \funcd{getgid} e \funcd{getegid}, i loro prototipi sono: \begin{functions} @@ -1585,7 +1585,7 @@ l'\textsl{userid effettivo} del processo per cedere i privilegi occorre ricorrere ad altre funzioni (si veda ad esempio \secref{sec:proc_seteuid}). -\subsection{Le funzioni \funcd{setreuid} e \funcd{setresuid}} +\subsection{Le funzioni \func{setreuid} e \func{setresuid}} \label{sec:proc_setreuid} Queste due funzioni derivano da BSD che, non supportando\footnote{almeno fino @@ -2524,7 +2524,7 @@ qualunque punto della sua esecuzione ed essere chiamata una seconda volta da un altro thread di esecuzione senza che questo comporti nessun problema nell'esecuzione della stessa. La problematica è comune nella programmazione multi-thread, ma si hanno gli stessi problemi quando si vogliono chiamare -delle funzioni all'interno dei manipolatori dei segnali. +delle funzioni all'interno dei gestori dei segnali. Fintanto che una funzione opera soltanto con le variabili locali è rientrante; queste infatti vengono allocate nello stack, e un'altra invocazione non fa