%% macro.tex
%%
-%% Copyright (C) 2000-2015 Simone Piccardi. Permission is granted to
+%% Copyright (C) 2000-2016 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",
\newcommand{\ctyp}[1]{\texttt{#1}} % C standard type
\newcommand{\headfile}[1]{%
-%\index{file!include!menzione{#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}%
-%\index{#1@{{\tt {#1}} (direttiva)}}\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{\sysctlfilem}[1]{%
+\newcommand{\sysctlfile}[1]{%
\texttt{/proc/sys/#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{\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{\typed}[1]{%
\index{tipo di dato!{#1}@{{\tt {#1}}}}\texttt{#1}%
%\index{#1@{{\tt {#1}} (tipo)}}\texttt{#1}%