\hypertarget{gnu_8h}{\section{include/beecrypt/gnu.h File Reference} \label{gnu_8h}\index{include/beecrypt/gnu.\-h@{include/beecrypt/gnu.\-h}} } {\ttfamily \#include $<$inttypes.\-h$>$}\\* {\ttfamily \#include $<$stdint.\-h$>$}\\* {\ttfamily \#include $<$pthread.\-h$>$}\\* {\ttfamily \#include $<$semaphore.\-h$>$}\\* {\ttfamily \#include $<$sched.\-h$>$}\\* {\ttfamily \#include $<$stdio.\-h$>$}\\* {\ttfamily \#include $<$stdlib.\-h$>$}\\* {\ttfamily \#include $<$string.\-h$>$}\\* {\ttfamily \#include $<$unistd.\-h$>$}\\* {\ttfamily \#include $<$dlfcn.\-h$>$}\\* Include dependency graph for gnu.\-h\-: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=350pt]{gnu_8h__incl} \end{center} \end{figure} This graph shows which files directly or indirectly include this file\-: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=350pt]{gnu_8h__dep__incl} \end{center} \end{figure} \subsection*{Macros} \begin{DoxyCompactItemize} \item \#define \hyperlink{gnu_8h_aa51016843ec55a0a9df7ce9f85767ee7}{\-\_\-\-\_\-\-G\-N\-U\-C\-\_\-\-\_\-}~0 \item \#define \hyperlink{gnu_8h_ab3053538faacd22cf7f20e38ae6fa0d3}{\-\_\-\-\_\-\-G\-N\-U\-C\-\_\-\-P\-R\-E\-R\-E\-Q\-\_\-\-\_\-}(maj, min)~0 \end{DoxyCompactItemize} \subsection*{Typedefs} \begin{DoxyCompactItemize} \item typedef pthread\-\_\-cond\-\_\-t \hyperlink{gnu_8h_ac045c8e7364ee2a87a00c88168c7d21a}{bc\-\_\-cond\-\_\-t} \item typedef pthread\-\_\-mutex\-\_\-t \hyperlink{gnu_8h_aaaeb4b0ebb6912863b284992497533ad}{bc\-\_\-mutex\-\_\-t} \item typedef pthread\-\_\-t \hyperlink{gnu_8h_a1384f4c56aef2f69dd0f2739d20ab958}{bc\-\_\-thread\-\_\-t} \item typedef pthread\-\_\-t \hyperlink{gnu_8h_a5ccdb7f0e2b9d072512f35cfe77db611}{bc\-\_\-threadid\-\_\-t} \end{DoxyCompactItemize} \subsection{Macro Definition Documentation} \hypertarget{gnu_8h_aa51016843ec55a0a9df7ce9f85767ee7}{\index{gnu.\-h@{gnu.\-h}!\-\_\-\-\_\-\-G\-N\-U\-C\-\_\-\-\_\-@{\-\_\-\-\_\-\-G\-N\-U\-C\-\_\-\-\_\-}} \index{\-\_\-\-\_\-\-G\-N\-U\-C\-\_\-\-\_\-@{\-\_\-\-\_\-\-G\-N\-U\-C\-\_\-\-\_\-}!gnu.h@{gnu.\-h}} \subsubsection[{\-\_\-\-\_\-\-G\-N\-U\-C\-\_\-\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}\#define \-\_\-\-\_\-\-G\-N\-U\-C\-\_\-\-\_\-~0}}\label{gnu_8h_aa51016843ec55a0a9df7ce9f85767ee7} \hypertarget{gnu_8h_ab3053538faacd22cf7f20e38ae6fa0d3}{\index{gnu.\-h@{gnu.\-h}!\-\_\-\-\_\-\-G\-N\-U\-C\-\_\-\-P\-R\-E\-R\-E\-Q\-\_\-\-\_\-@{\-\_\-\-\_\-\-G\-N\-U\-C\-\_\-\-P\-R\-E\-R\-E\-Q\-\_\-\-\_\-}} \index{\-\_\-\-\_\-\-G\-N\-U\-C\-\_\-\-P\-R\-E\-R\-E\-Q\-\_\-\-\_\-@{\-\_\-\-\_\-\-G\-N\-U\-C\-\_\-\-P\-R\-E\-R\-E\-Q\-\_\-\-\_\-}!gnu.h@{gnu.\-h}} \subsubsection[{\-\_\-\-\_\-\-G\-N\-U\-C\-\_\-\-P\-R\-E\-R\-E\-Q\-\_\-\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}\#define \-\_\-\-\_\-\-G\-N\-U\-C\-\_\-\-P\-R\-E\-R\-E\-Q\-\_\-\-\_\-( \begin{DoxyParamCaption} \item[{}]{maj, } \item[{}]{min} \end{DoxyParamCaption} )~0}}\label{gnu_8h_ab3053538faacd22cf7f20e38ae6fa0d3} \subsection{Typedef Documentation} \hypertarget{gnu_8h_ac045c8e7364ee2a87a00c88168c7d21a}{\index{gnu.\-h@{gnu.\-h}!bc\-\_\-cond\-\_\-t@{bc\-\_\-cond\-\_\-t}} \index{bc\-\_\-cond\-\_\-t@{bc\-\_\-cond\-\_\-t}!gnu.h@{gnu.\-h}} \subsubsection[{bc\-\_\-cond\-\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}typedef pthread\-\_\-cond\-\_\-t {\bf bc\-\_\-cond\-\_\-t}}}\label{gnu_8h_ac045c8e7364ee2a87a00c88168c7d21a} \hypertarget{gnu_8h_aaaeb4b0ebb6912863b284992497533ad}{\index{gnu.\-h@{gnu.\-h}!bc\-\_\-mutex\-\_\-t@{bc\-\_\-mutex\-\_\-t}} \index{bc\-\_\-mutex\-\_\-t@{bc\-\_\-mutex\-\_\-t}!gnu.h@{gnu.\-h}} \subsubsection[{bc\-\_\-mutex\-\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}typedef pthread\-\_\-mutex\-\_\-t {\bf bc\-\_\-mutex\-\_\-t}}}\label{gnu_8h_aaaeb4b0ebb6912863b284992497533ad} \hypertarget{gnu_8h_a1384f4c56aef2f69dd0f2739d20ab958}{\index{gnu.\-h@{gnu.\-h}!bc\-\_\-thread\-\_\-t@{bc\-\_\-thread\-\_\-t}} \index{bc\-\_\-thread\-\_\-t@{bc\-\_\-thread\-\_\-t}!gnu.h@{gnu.\-h}} \subsubsection[{bc\-\_\-thread\-\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}typedef pthread\-\_\-t {\bf bc\-\_\-thread\-\_\-t}}}\label{gnu_8h_a1384f4c56aef2f69dd0f2739d20ab958} \hypertarget{gnu_8h_a5ccdb7f0e2b9d072512f35cfe77db611}{\index{gnu.\-h@{gnu.\-h}!bc\-\_\-threadid\-\_\-t@{bc\-\_\-threadid\-\_\-t}} \index{bc\-\_\-threadid\-\_\-t@{bc\-\_\-threadid\-\_\-t}!gnu.h@{gnu.\-h}} \subsubsection[{bc\-\_\-threadid\-\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}typedef pthread\-\_\-t {\bf bc\-\_\-threadid\-\_\-t}}}\label{gnu_8h_a5ccdb7f0e2b9d072512f35cfe77db611}