X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=process.tex;fp=process.tex;h=43642887bab32ae35d35f858c0504c339aa680c8;hp=b25c6582a1db27571ba476e832190f6f73807e1c;hb=99fa5a06cd27160cf673e3483ad552d32efa2c05;hpb=04a547df13e4c672d95e1060e1ada9ae2e1fcb2f diff --git a/process.tex b/process.tex index b25c658..4364288 100644 --- a/process.tex +++ b/process.tex @@ -213,27 +213,28 @@ definizioni. & ANSI C& POSIX& \\ \hline \hline - \headfile{assert.h}&$\bullet$& -- & Verifica le asserzioni fatte in un - programma.\\ - \headfile{ctype.h} &$\bullet$& -- & Tipi standard.\\ - \headfile{dirent.h}& -- &$\bullet$& Manipolazione delle directory.\\ - \headfile{errno.h} & -- &$\bullet$& Errori di sistema.\\ - \headfile{fcntl.h} & -- &$\bullet$& Controllo sulle opzioni dei file.\\ - \headfile{limits.h}& -- &$\bullet$& Limiti e parametri del sistema.\\ - \headfile{malloc.h}&$\bullet$& -- & Allocazione della memoria.\\ - \headfile{setjmp.h}&$\bullet$& -- & Salti non locali.\\ - \headfile{signal.h}& -- &$\bullet$& Gestione dei segnali.\\ - \headfile{stdarg.h}&$\bullet$& -- & Gestione di funzioni a argomenti + \headfiled{assert.h}&$\bullet$& -- & Verifica le asserzioni fatte in un + programma.\\ + \headfiled{ctype.h} &$\bullet$& -- & Tipi standard.\\ + \headfiled{dirent.h}& -- &$\bullet$& Manipolazione delle directory.\\ + \headfiled{errno.h} & -- &$\bullet$& Errori di sistema.\\ + \headfiled{fcntl.h} & -- &$\bullet$& Controllo sulle opzioni dei + file.\\ + \headfiled{limits.h}& -- &$\bullet$& Limiti e parametri del sistema.\\ + \headfiled{malloc.h}&$\bullet$& -- & Allocazione della memoria.\\ + \headfiled{setjmp.h}&$\bullet$& -- & Salti non locali.\\ + \headfiled{signal.h}& -- &$\bullet$& Gestione dei segnali.\\ + \headfiled{stdarg.h}&$\bullet$& -- & Gestione di funzioni a argomenti variabili.\\ - \headfile{stdio.h} &$\bullet$& -- & I/O bufferizzato in standard ANSI - C.\\ - \headfile{stdlib.h}&$\bullet$& -- & Definizioni della libreria - standard.\\ - \headfile{string.h}&$\bullet$& -- & Manipolazione delle stringhe.\\ - \headfile{time.h} & -- &$\bullet$& Gestione dei tempi.\\ - \headfile{times.h} &$\bullet$& -- & Gestione dei tempi.\\ - \headfile{unistd.h}& -- &$\bullet$& Unix standard library.\\ - \headfile{utmp.h} & -- &$\bullet$& Registro connessioni utenti.\\ + \headfiled{stdio.h} &$\bullet$& -- & I/O bufferizzato in standard ANSI + C.\\ + \headfiled{stdlib.h}&$\bullet$& -- & Definizioni della libreria + standard.\\ + \headfiled{string.h}&$\bullet$& -- & Manipolazione delle stringhe.\\ + \headfiled{time.h} & -- &$\bullet$& Gestione dei tempi.\\ + \headfiled{times.h} &$\bullet$& -- & Gestione dei tempi.\\ + \headfiled{unistd.h}& -- &$\bullet$& Unix standard library.\\ + \headfiled{utmp.h} & -- &$\bullet$& Registro connessioni utenti.\\ \hline \end{tabular} \caption{Elenco dei principali \textit{header file} definiti dagli standard @@ -273,7 +274,7 @@ esempio si avrà che: ``\texttt{TC}'' e con ``\texttt{B}'' seguito da un numero, \item in \headfile{grp.h} vengono riservati i nomi che iniziano con ``\texttt{gr\_}'', -\item in \headfile{pwd.h}vengono riservati i nomi che iniziano con +\item in \headfile{pwd.h} vengono riservati i nomi che iniziano con ``\texttt{pw\_}'', \end{itemize*} @@ -352,7 +353,7 @@ dall'architettura,\footnote{in genere le vecchie \textit{system call} non ciascuna \textit{system call} viene in genere identificata da una costante nella forma \texttt{SYS\_*} dove al prefisso viene aggiunto il nome che spesso corrisponde anche alla omonima funzione di libreria. Queste costanti sono -definite nel file \headfile{sys/syscall.h}, ma si possono anche usare +definite nel file \headfiled{sys/syscall.h}, ma si possono anche usare direttamente valori numerici.