X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=intro.tex;h=0e6ce76fe013b5c52387e6e36d0c814cf399a8eb;hp=b0318e47b47d780b0836c3f991c50814a3fa99ff;hb=d0822135edba0f7daa5c1edec3f2c9f2fb1b6347;hpb=8dfaa54e50227b65462713264775d4831705bc1a diff --git a/intro.tex b/intro.tex index b0318e4..0e6ce76 100644 --- a/intro.tex +++ b/intro.tex @@ -51,7 +51,7 @@ porte di input/output). Una parte del kernel, lo \textit{scheduler}, si occupa di stabilire, ad intervalli fissi e sulla base di un opportuno calcolo delle priorità, quale ``processo'' deve essere posto in esecuzione (il cosiddetto -\textit{prehemptive scheduling}). Questo verrà comunque eseguito in modalità +\textit{preemptive scheduling}). Questo verrà comunque eseguito in modalità protetta; quando necessario il processo potrà accedere alle risorse hardware soltanto attraverso delle opportune chiamate al sistema che restituiranno il controllo al kernel. @@ -497,6 +497,13 @@ Le macro disponibili per i vari standard sono le seguenti: data la precedenza a POSIX. \end{basedescript} +In particolare è da sottolineare che le \acr{glibc} supportano alcune +estensioni specifiche GNU, che non sono comprese in nessuno degli +standard citati. Per poterle utilizzare esse devono essere attivate +esplicitamente definendo la macro \macro{\_GNU\_SOURCE} prima di +includere i vari header file. + + \subsection{Gli standard di Linux} \label{sec:intro_linux_std}