X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=macro.tex;h=3cd6b92c643399c7d855f5fe027b06e0b58ecee8;hp=1561d44675e4a796a6c792b3ed7d0c49d41eac11;hb=0e932d7963332ca87688c3695d7386d45ddcc46a;hpb=04a547df13e4c672d95e1060e1ada9ae2e1fcb2f diff --git a/macro.tex b/macro.tex index 1561d44..3cd6b92 100644 --- a/macro.tex +++ b/macro.tex @@ -1,6 +1,6 @@ %% macro.tex %% -%% Copyright (C) 2000-2015 Simone Piccardi. Permission is granted to +%% Copyright (C) 2000-2019 Simone Piccardi. Permission is granted to %% copy, distribute and/or modify this document under the terms of the GNU Free %% Documentation License, Version 1.1 or any later version published by the %% Free Software Foundation; with the Invariant Sections being "Un preambolo", @@ -214,72 +214,91 @@ \newcommand{\ctyp}[1]{\texttt{#1}} % C standard type \newcommand{\headfile}[1]{% -%\index{file!include!{#1}@{{\tt {#1}}}}\texttt{#1}% \texttt{#1}% } % header file name +\newcommand{\headfiled}[1]{% +\index{file!include!{#1}@{{\tt {#1}}}}\texttt{#1}% +} % header file name \newcommand{\procfile}[1]{% \index{file!filesystem~\texttt{/proc}!{#1}@{{\tt {#1}}}}\texttt{#1}% +} % /proc file name +\newcommand{\procfilem}[1]{% +\texttt{#1}% +%\index{file!filesystem~\texttt{/proc}!{#1}@{{\tt {#1}}}}\texttt{#1}% %\index{#1@{{\tt {#1}} (direttiva)}}\texttt{#1}% } % /proc file name + \newcommand{\sysfile}[1]{% +\texttt{#1}% +%\index{file!di~sistema!{#1}@{{\tt {#1}}}}\texttt{#1}% +} % system file name +\newcommand{\sysfiled}[1]{% \index{file!di~sistema!{#1}@{{\tt {#1}}}}\texttt{#1}% -%\index{#1@{{\tt {#1}} (direttiva)}}\texttt{#1}% } % system file name + \newcommand{\conffile}[1]{% \texttt{#1}% %\index{file!di~configurazione!{#1}@{{\tt {#1}}}}\texttt{#1}% -%\index{#1@{{\tt {#1}} (direttiva)}}\texttt{#1}% } % configuration file name \newcommand{\conffiled}[1]{% \index{file!di~configurazione!{#1}@{{\tt {#1}}}}\texttt{#1}% -%\index{#1@{{\tt {#1}} (direttiva)}}\texttt{#1}% } % configuration file name \newcommand{\conffilebeg}[1]{% \index{file!di~configurazione!{#1}@{{\tt {#1}}}}% -%\index{#1@{{\tt {#1}} (direttiva)}}\texttt{#1}% } % configuration file name \newcommand{\conffileend}[1]{% \index{file!di~configurazione!{#1}@{{\tt {#1}}}}% -%\index{#1@{{\tt {#1}} (direttiva)}}\texttt{#1}% } % configuration file name + \newcommand{\procrelfile}[2]{% \index{file!filesystem~\texttt{/proc}!{#1/#2}@{{\tt {#1/#2}}}}\texttt{#2}% -%\index{#1@{{\tt {#1}} (direttiva)}}\texttt{#1}% } -\newcommand{\sysctlfile}[1]{% +\newcommand{\sysctlfiled}[1]{% \index{file!file di controllo (sotto \texttt{/proc/sys})!{#1}@{{\tt {#1}}}}\texttt{/proc/sys/#1}% -%\index{#1@{{\tt {#1}} (direttiva)}}\texttt{#1}% -} % /proc/sys file name +} % /proc/sys file + +\newcommand{\sysctlfile}[1]{% +\texttt{/proc/sys/#1}% +%\index{file!file di controllo (sotto \texttt{/proc/sys})!{#1}@{{\tt {#1}}}}\texttt{/proc/sys/#1}% +} % /proc/sys file \newcommand{\sysctlrelfile}[2]{% -\index{file!file di controllo (sotto \texttt{/proc/sys})!{#1/#2}@{{\tt {#1/#2}}}}\texttt{#2}% -%\index{#1@{{\tt {#1}} (direttiva)}}\texttt{#1}% +\texttt{#2}% +%\index{file!file di controllo (sotto \texttt{/proc/sys})!{#1/#2}@{{\tt {#1/#2}}}}\texttt{#2}% } % /proc/sys file name +\newcommand{\sysctlrelfiled}[2]{% +\index{file!file di controllo (sotto \texttt{/proc/sys})!{#1/#2}@{{\tt {#1/#2}}}}\texttt{#2}% +} % /proc/sys file name \newcommand{\kstruct}[1]{% \texttt{#1}% %\index{struttura dati del kernel!{#1}@{{\tt {#1}}}}\texttt{#1}% -%\index{#1@{{\tt {#1}} (struttura dati)}}\texttt{#1}% -} % struttura dati +} % struttura dati del kernel \newcommand{\kstructd}[1]{% \index{struttura dati del kernel!{#1}@{{\tt {#1}}}}\texttt{#1}% %\index{struttura dati del kernel!{#1}@{{\tt {#1}}}!definizione di}\texttt{#1}% -%\index{#1@{{\tt {#1}} (struttura dati)}!definizione di}\texttt{#1}% } % struttura dati -\newcommand{\type}[1]{% + +\newcommand{\typed}[1]{% \index{tipo di dato!{#1}@{{\tt {#1}}}}\texttt{#1}% %\index{#1@{{\tt {#1}} (tipo)}}\texttt{#1}% } % system type +\newcommand{\type}[1]{% +\texttt{#1}% +%\index{tipo di dato!{#1}@{{\tt {#1}}}}\texttt{#1}% +%\index{#1@{{\tt {#1}} (tipo)}}\texttt{#1}% +} % system type \newcommand{\struct}[1]{% -\index{struttura dati!{#1}@{{\tt {#1}}}}\texttt{#1}% +\texttt{#1}% +%\index{struttura dati!{#1}@{{\tt {#1}}}}\texttt{#1}% %\index{#1@{{\tt {#1}} (struttura dati)}}\texttt{#1}% } % struttura dati \newcommand{\structd}[1]{% -\index{struttura dati!{#1}@{{\tt {#1}}}!definizione di}\texttt{#1}% -%\index{#1@{{\tt {#1}} (struttura dati)}!definizione di}\texttt{#1}% +\index{struttura dati!{#1}@{{\tt {#1}}}}\texttt{#1}% +%\index{struttura dati!{#1}@{{\tt {#1}}}!definizione di}\texttt{#1}% } % struttura dati \newcommand{\param}[1]{\texttt{#1}} % function parameter \newcommand{\acr}[1]{\textsl{#1}} % acrostic (for glibc, ext2, ecc.) @@ -358,6 +377,7 @@ \par } +\newcommand{\unavref}[1]{\ifx\incomplete\undefined\relax\else #1\fi} %%% Local Variables: