--- /dev/null
+%%
+%%
+%% The following characters must be preceded by a backslash
+%% to be entered as printable characters:
+%%
+%% # $ % & ~ _ ^ \ { }
+%%
+
+%%%
+%%% 26-sept-2012 - Philippe Chauvat
+%%% Modifications to integrate a new design
+%% All prefixed by PCT
+\documentclass[10pt,bsyspaper,english,logo,titlepage]{bsysmanual}
+\renewcommand{\familydefault}{\sfdefault}
+\usepackage[utf8]{inputenc}
+\usepackage[toc,title,header,page]{appendix}
+\usepackage[T1]{fontenc}
+\usepackage{longtable,graphicx,fancyhdr,lastpage,eurosym,dcolumn,ltxtable,textcomp,varioref,lscape,pdfpages,ifthen,setspace,colortbl,diagbox}
+\usepackage{lmodern}
+\usepackage{MnSymbol}
+\usepackage{bbding,multirow}
+\usepackage{babel,xr-hyper}
+\usepackage[hyphens]{url}
+\usepackage[plainpages=true,bookmarks=false,bookmarksopen=false,filecolor=black,linkcolor=black,urlcolor=bsysredtwo,filebordercolor={0. 0. 0.},menubordercolor={0. 0. 0.},urlbordercolor={0. 0. 0.},linkbordercolor={0. 0. 0.},hyperindex=false,colorlinks=true]{hyperref}
+\usepackage[font={sf,bf},textfont=md]{caption}
+\usepackage[printonlyused]{acronym}
+\setlength\arrayrulewidth{0.4pt}
+%\include{bsysincludes}
+\include{bsyscommondefs}
+\usepackage[left=4cm,right=3cm,bottom=2cm,top=2.5cm]
+{geometry}
+\usepackage{moreverb,fancyvrb}
+\usepackage{listings}
+\usepackage{xr}
+%\input{console.lang}
+\input{external-references}
+%%% --- PCT
+\usepackage{html}
+\usepackage{float}
+\usepackage{graphicx}
+\usepackage{bacula}
+\usepackage{longtable}
+\usepackage{makeidx}
+\usepackage{index}
+
+
+\makeindex
+\newindex{general}{idx}{ind}{General Index}
+
+\sloppy
+\def\bsystitle{Console and Operators Guide}
+\begin{document}
+\lstset{escapechar=,breaklines=true,basicstyle=\ttfamily\footnotesize,backgroundcolor=\color{lightbsysgrey}}
+\sloppy
+\include{coverpage}
+\frontmatter
+\tableofcontents
+%\listoftables
+%\listoffigures
+
+\mainmatter
+\include{bconsole}
+
+%\begin{appendices}
+\begin{small}
+\include{fdl}
+\end{small}
+%\end{appendices}
+
+\printindex[general]
+
+\end{document}
--- /dev/null
+\begin{longtable}{lX}
+\caption{Error codes}\label{tabdev:errorcodes}\\
+\endlastfoot
+\textbf{M\_ABORT} & Causes the daemon to immediately abort. This should be used
+ only in extreme cases. It attempts to produce a traceback. \\
+\textbf{M\_ERROR\_TERM} & Causes the daemon to immediately terminate. This
+ should be used only in extreme cases. It does not produce a traceback. \\
+\textbf{M\_FATAL} & Causes the daemon to terminate the current job, but the
+ daemon keeps running. \\
+\textbf{M\_ERROR} & Reports the error. The daemon and the job continue running.
+ \\
+\textbf{M\_WARNING} & Reports a warning message. The daemon and the job
+ continue running. \\
+\textbf{M\_INFO} & Reports an informational message.
+\end{longtable}
--- /dev/null
+\begin{longtable}{lX}
+\multicolumn{1}{l}{\textbf{Standard function}} &
+\multicolumn{1}{l}{\textbf{Direct access function}} \\
+\endfirsthead
+\multicolumn{1}{l}{\textbf{Standard function}} &
+\multicolumn{1}{l}{\textbf{Direct access function}} \\
+\endhead
+\caption{Systems functions}\label{tabdev:systemsfunctions} \\
+\endlastfoot
+\texttt{malloc(}\textit{size}\texttt{)} &
+ \texttt{actuallymalloc(}\textit{size}\texttt{)} \\
+\texttt{calloc(}\textit{nelem}\texttt{,}\textit{elsize}\texttt{)} &
+ \texttt{actuallycalloc(}\textit{nelem}\texttt{,}\textit{elsize}\texttt{)} \\
+\texttt{realloc(}\textit{ptr}\texttt{,}\textit{size}\texttt{)} &
+ \texttt{actuallyrealloc(}\textit{ptr}\texttt{,}\textit{size}\texttt{)} \\
+\texttt{free(}\textit{ptr}\texttt{)} &
+ \texttt{actuallyfree(}\textit{ptr}\texttt{)} \\
+\end{longtable}
--- /dev/null
+\begin{longtable}{lX}
+\multicolumn{1}{l}{\textbf{Standard function}} &
+\multicolumn{1}{l}{\textbf{Direct access function}} \\
+\endfirsthead
+\multicolumn{1}{l}{\textbf{Standard function}} &
+\multicolumn{1}{l}{\textbf{Direct access function}} \\
+\endhead
+\caption{Systems functions}\label{tabdev:systemsfunctions} \\
+\endlastfoot
+\texttt{malloc(}\textit{size}\texttt{)} &
+ \texttt{actuallymalloc(}\textit{size}\texttt{)} \\
+\texttt{calloc(}\textit{nelem}\texttt{,}\textit{elsize}\texttt{)} &
+ \texttt{actuallycalloc(}\textit{nelem}\texttt{,}\textit{elsize}\texttt{)} \\
+\texttt{realloc(}\textit{ptr}\texttt{,}\textit{size}\texttt{)} &
+ \texttt{actuallyrealloc(}\textit{ptr}\texttt{,}\textit{size}\texttt{)} \\
+\texttt{free(}\textit{ptr}\texttt{)} &
+ \texttt{actuallyfree(}\textit{ptr}\texttt{)} \\
+\end{longtable}
--- /dev/null
+\begin{longtable}{|l|l|X|}
+ \hline
+ \multicolumn{1}{|c|}{\bf Backup OS} &
+ \multicolumn{1}{c|}{\bf Restore OS} &
+ \multicolumn{1}{c|}{\bf Results} \\
+ \endfirsthead
+ \hline
+ \multicolumn{1}{|c|}{\bf Backup OS} &
+ \multicolumn{1}{c|}{\bf Restore OS} &
+ \multicolumn{1}{c|}{\bf Results} \\
+ \endhead
+ \multicolumn{3}{c}{\emph{Cont. on next page}} \\
+ \endfoot
+ \hline
+ \caption{WinNT/2K/XP Restore Portability Status} \\
+ \endlastfoot
+ \hline \multicolumn{3}{|l|}{\textbf{\emph{Win Me}}} \\
+ \hline {WinMe} & {WinMe} & {Works} \\
+ \hline {WinMe} & {WinNT} & {Works (SYSTEM permissions)} \\
+ \hline {WinMe} & {WinXP} & {Works (SYSTEM permissions)} \\
+ \hline {WinMe} & {Linux} & {Works (SYSTEM permissions)} \\
+ \hline \multicolumn{3}{|l|}{\textbf{\emph{Win XP}}} \\
+ \hline {WinXP} & {WinXP} & {Works} \\
+ \hline {WinXP} & {WinNT} & {Works (all files OK, but got "The data is invalid"
+ message)} \\
+ \hline {WinXP} & {WinMe} & {Error: Win32 data stream not supported.} \\
+ \hline {WinXP} & {WinMe} & {Works if {\bf Portable=yes} specified during backup.} \\
+ \hline {WinXP} & {Linux} & {Error: Win32 data stream not supported.} \\
+ \hline {WinXP} & {Linux} & {Works if {\bf Portable=yes} specified during backup.}\\
+ \hline \multicolumn{3}{|l|}{\textbf{\emph{Win NT}}} \\
+ \hline {WinNT} & {WinNT} & {Works} \\
+ \hline {WinNT} & {WinXP} & {Works} \\
+ \hline {WinNT} & {WinMe} & {Error: Win32 data stream not supported.} \\
+ \hline {WinNT} & {WinMe} & {Works if {\bf Portable=yes} specified during backup.}\\
+ \hline {WinNT} & {Linux} & {Error: Win32 data stream not supported.} \\
+ \hline {WinNT} & {Linux} & {Works if {\bf Portable=yes} specified during backup.}\\
+ \hline \multicolumn{3}{|l|}{\textbf{\emph{Linux}}} \\
+ \hline {Linux} & {Linux} & {Works} \\
+ \hline {Linux} & {WinNT} & {Works (SYSTEM permissions)} \\
+ \hline {Linux} & {WinMe} & {Works} \\
+ \hline {Linux} & {WinXP} & {Works (SYSTEM permissions)} \\
+\end{longtable}
+