X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=intro.tex;h=dba0ded802b955267e70ea87839fabd8cc15dc9c;hp=28f81d6a2dab6ffe735186c6699b3c7bae87cba4;hb=5afbcf1d6a84ab2a527859d8fd05b75a31e39736;hpb=be0113897fdc6774f0dcc3f9c91fe5e76c5dd0a5 diff --git a/intro.tex b/intro.tex index 28f81d6..dba0ded 100644 --- a/intro.tex +++ b/intro.tex @@ -892,30 +892,30 @@ infinita serie di problemi di portabilità. \textbf{Tipo} & \textbf{Contenuto} \\ \hline \hline - \type{caddr\_t} & Core address.\\ - \type{clock\_t} & Contatore del \textit{process time} (vedi + \typed{caddr\_t} & Core address.\\ + \typed{clock\_t} & Contatore del \textit{process time} (vedi sez.~\ref{sec:sys_cpu_times}.\\ - \type{dev\_t} & Numero di dispositivo (vedi sez.~\ref{sec:file_mknod}).\\ - \type{gid\_t} & Identificatore di un gruppo (vedi + \typed{dev\_t} & Numero di dispositivo (vedi sez.~\ref{sec:file_mknod}).\\ + \typed{gid\_t} & Identificatore di un gruppo (vedi sez.~\ref{sec:proc_access_id}).\\ - \type{ino\_t} & Numero di \textit{inode} + \typed{ino\_t} & Numero di \textit{inode} (vedi sez.~\ref{sec:file_vfs_work}).\\ - \type{key\_t} & Chiave per il System V IPC (vedi + \typed{key\_t} & Chiave per il System V IPC (vedi sez.~\ref{sec:ipc_sysv_generic}).\\ - \type{loff\_t} & Posizione corrente in un file.\\ - \type{mode\_t} & Attributi di un file.\\ - \type{nlink\_t} & Contatore dei collegamenti su un file.\\ - \type{off\_t} & Posizione corrente in un file.\\ - \type{pid\_t} & Identificatore di un processo (vedi + \typed{loff\_t} & Posizione corrente in un file.\\ + \typed{mode\_t} & Attributi di un file.\\ + \typed{nlink\_t} & Contatore dei collegamenti su un file.\\ + \typed{off\_t} & Posizione corrente in un file.\\ + \typed{pid\_t} & Identificatore di un processo (vedi sez.~\ref{sec:proc_pid}).\\ - \type{rlim\_t} & Limite sulle risorse.\\ - \type{sigset\_t}& Insieme di segnali (vedi sez.~\ref{sec:sig_sigset}).\\ - \type{size\_t} & Dimensione di un oggetto.\\ - \type{ssize\_t} & Dimensione in numero di byte ritornata dalle funzioni.\\ - \type{ptrdiff\_t}& Differenza fra due puntatori.\\ - \type{time\_t} & Numero di secondi (in \textit{calendar time}, vedi + \typed{rlim\_t} & Limite sulle risorse.\\ + \typed{sigset\_t}& Insieme di segnali (vedi sez.~\ref{sec:sig_sigset}).\\ + \typed{size\_t} & Dimensione di un oggetto.\\ + \typed{ssize\_t} & Dimensione in numero di byte ritornata dalle funzioni.\\ + \typed{ptrdiff\_t}& Differenza fra due puntatori.\\ + \typed{time\_t} & Numero di secondi (in \textit{calendar time}, vedi sez.~\ref{sec:sys_time}).\\ - \type{uid\_t} & Identificatore di un utente (vedi + \typed{uid\_t} & Identificatore di un utente (vedi sez.~\ref{sec:proc_access_id}).\\ \hline \end{tabular} @@ -1401,13 +1401,13 @@ una opportuna macro; queste estensioni sono illustrate nel seguente elenco: presente negli standard con i file di grandi dimensioni, ed in particolare definire le due funzioni \func{fseeko} e \func{ftello} che al contrario delle corrispettive \func{fseek} e \func{ftell} usano il tipo di dato - specifico \ctyp{off\_t} (vedi sez.~\ref{sec:file_io}). + specifico \type{off\_t} (vedi sez.~\ref{sec:file_io}). \item[\macrod{\_LARGEFILE64\_SOURCE}] definendo questa macro si rendono disponibili le funzioni di una interfaccia alternativa al supporto di valori a 64 bit nelle funzioni di gestione dei file (non supportati in certi sistemi), caratterizzate dal suffisso \texttt{64} aggiunto ai vari nomi di - tipi di dato e funzioni (come \type{off64\_t} al posto di \type{off\_t} o + tipi di dato e funzioni (come \typed{off64\_t} al posto di \type{off\_t} o \funcm{lseek64} al posto di \func{lseek}). Le funzioni di questa interfaccia alternativa sono state proposte come una