X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=intro.tex;fp=intro.tex;h=f18cc3a3018d2138fe714ebfbfea38e83f6ae28c;hp=cebf4811e237b1be07cadf2cd8628539227c898b;hb=4d46f47e3a0e08440812b334f79489d92814e6d2;hpb=7208522fd60468969d96dba5d8dd2cbd24b75b89 diff --git a/intro.tex b/intro.tex index cebf481..f18cc3a 100644 --- a/intro.tex +++ b/intro.tex @@ -1288,25 +1288,27 @@ in essi definite, sono illustrate nel seguente elenco: \macro{\_GNU\_SOURCE}) è stata a sua volta attivata, nel qual caso queste hanno la precedenza. Se però si definisce \macro{\_BSD\_SOURCE} dopo aver definito una di queste macro, l'effetto sarà quello di dare la precedenza - alle funzioni in forma BSD. Questa macro è stata deprecata a partire dalle - \acr{glibc} 2.20, essendo ricompresa in \macro{\_DEFAULT\_SOURCE} che è - definita di default. + alle funzioni in forma BSD. Questa macro, essendo ricompresa in + \macro{\_DEFAULT\_SOURCE} che è definita di default, è stata deprecata a + partire dalle \acr{glibc} 2.20. \item[\macro{\_SVID\_SOURCE}] definendo questa macro si rendono disponibili le funzionalità derivate da SVID. Esse comprendono anche quelle definite negli standard ISO C, POSIX.1, POSIX.2, e X/Open (XPG$n$) illustrati in - precedenza. Questa macro è stata deprecata a partire dalle \acr{glibc} 2.20, - essendo ricompresa in \macro{\_DEFAULT\_SOURCE} che è definita di default. + precedenza. Questa macro, essendo ricompresa in \macro{\_DEFAULT\_SOURCE} + che è definita di default, è stata deprecata a partire dalle \acr{glibc} + 2.20. \item[\macro{\_DEFAULT\_SOURCE}] questa macro abilita le definizioni - considerate il \textit{default}, comprese quelle richieste dalla standard - POSIX.1-2008, ed è sostanzialente equivalente a \macro{\_SVID\_SOURCE} - \macro{\_BSD\_SOURCE}] e \macro{\_POSIX\_C\_SOURCE}. Essendo predefinita non - è necessario usarla a meno di non aver richiesto delle definizioni più - restrittive sia con altre macro che con i flag del compilatore, nel qual - caso abilita le funzioni che altrimenti sarebbero disabilitate. Questa macro - è stata introdotta a partire dalle \acr{glibc} 2.19 e consente di deprecare - \macro{\_SVID\_SOURCE} e \macro{\_BSD\_SOURCE}]. + considerate il \textit{default}, comprese quelle richieste dallo standard + POSIX.1-2008, ed è sostanzialente equivalente all'insieme di + \macro{\_SVID\_SOURCE}, \macro{\_BSD\_SOURCE} e + \macro{\_POSIX\_C\_SOURCE}. Essendo predefinita non è necessario usarla a + meno di non aver richiesto delle definizioni più restrittive sia con altre + macro che con i flag del compilatore, nel qual caso abilita le funzioni che + altrimenti sarebbero disabilitate. Questa macro è stata introdotta a partire + dalle \acr{glibc} 2.19 e consente di deprecare \macro{\_SVID\_SOURCE} e + \macro{\_BSD\_SOURCE}. \item[\macro{\_XOPEN\_SOURCE}] definendo questa macro si rendono disponibili le funzionalità descritte nella \textit{X/Open Portability Guide}. Anche