X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=fileio.tex;h=eb448e3efb0678c1924ee0f1a1b4d88a68f384e6;hp=f23053d9999fea8769faa1a7e2b6009d5dd1be81;hb=dfc23dbc3caad01544e73d2488f8490d9260ebae;hpb=6760429dc70f868716393c4413c5450b0649869b diff --git a/fileio.tex b/fileio.tex index f23053d..eb448e3 100644 --- a/fileio.tex +++ b/fileio.tex @@ -3499,9 +3499,9 @@ Le prime due servono per scrivere su file (lo \itindex{standard~output} su una stringa, in genere l'uso di \func{sprintf} è sconsigliato in quanto è possibile, se non si ha la sicurezza assoluta sulle dimensioni del risultato della stampa, eccedere le dimensioni di \param{str}, con conseguente -sovrascrittura di altre variabili e possibili \itindex{buffer~overflow} -\textit{buffer overflow}. Per questo motivo si consiglia l'uso -dell'alternativa \funcd{snprintf}, il cui prototipo è: +sovrascrittura di altre variabili e possibili \textit{buffer overflow}. Per +questo motivo si consiglia l'uso dell'alternativa \funcd{snprintf}, il cui +prototipo è: \begin{funcproto}{ \fhead{stdio.h} @@ -3699,8 +3699,7 @@ scritti sulla stringa di destinazione: \func{vsprintf}.} \end{funcproto} -\noindent in modo da evitare possibili \itindex{buffer~overflow} buffer -overflow. +\noindent in modo da evitare possibili \textit{buffer overflow}. Per eliminare alla radice questi problemi, la \acr{glibc} supporta una