\doxysection{qc\+\_\+option.\+dox.\+h}
\hypertarget{qc__option_8dox_8h_source}{}\label{qc__option_8dox_8h_source}
\begin{DoxyCode}{0}
\DoxyCodeLine{00001\ }
\DoxyCodeLine{00002\ \textcolor{keyword}{namespace\ }\mbox{\hyperlink{namespace_qore}{Qore}}\ \{}
\DoxyCodeLine{00004\ \textcolor{keyword}{namespace\ }Option\ \{}
\DoxyCodeLine{00009\ }
\DoxyCodeLine{00011\ }
\DoxyCodeLine{00013\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__option__constants_ga52ed83f65af5516d229f0c5c038da4cc}{HAVE\_ATOMIC\_OPERATIONS}}\ =\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{bool}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{QORE\_CONST\_HAVE\_ATOMIC\_MACROS}});}
\DoxyCodeLine{00015\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__option__constants_ga3bc61668e0fc9fd0a3fd172419e94804}{HAVE\_CLOSE\_ALL\_FD}}\ =\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{bool}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{QORE\_CONST\_HAVE\_CLOSE\_ALL\_FD}});}
\DoxyCodeLine{00017\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__option__constants_ga8315f695323cb4e3a69f51c85f23cce8}{HAVE\_DETERMINISTIC\_GC}}\ =\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{bool}}(1);}
\DoxyCodeLine{00019\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__option__constants_gafdc62dff75931ccafe0a105e62bb1d05}{HAVE\_DSS}}\ =\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{bool}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{QORE\_CONST\_HAVE\_DSS}});}
\DoxyCodeLine{00021\ }
\DoxyCodeLine{00023\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__option__constants_ga55da76844b58de539c47e3fe28bdeb26}{HAVE\_FILE\_LOCKING}}\ =\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{bool}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{QORE\_CONST\_HAVE\_STRUCT\_FLOCK}});}
\DoxyCodeLine{00025\ }
\DoxyCodeLine{00027\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__option__constants_ga841db19d8ad8f5d04eaf8980aed008a4}{HAVE\_FORK}}\ =\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{bool}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{QORE\_CONST\_HAVE\_FORK}});}
\DoxyCodeLine{00029\ }
\DoxyCodeLine{00031\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__option__constants_ga6005570874832f8305631c49cbd54fa3}{HAVE\_GETPPID}}\ =\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{bool}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{QORE\_CONST\_HAVE\_GETPPID}});}
\DoxyCodeLine{00033\ }
\DoxyCodeLine{00035\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__option__constants_ga39b9cdc4df2f0b13b08ce661b3f31d6b}{HAVE\_GET\_NETIF\_LIST}}\ =\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{bool}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{QORE\_CONST\_HAVE\_GET\_NETIF\_LIST}});}
\DoxyCodeLine{00037\ }
\DoxyCodeLine{00039\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__option__constants_gae9654317eddd561ad25dbdf76959a60e}{HAVE\_GET\_STACK\_SIZE}}\ =\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{bool}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{QORE\_CONST\_HAVE\_GET\_STACK\_SIZE}});}
\DoxyCodeLine{00041\ }
\DoxyCodeLine{00043\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__option__constants_ga0cc55debed9574104abe543102810085}{HAVE\_IS\_EXECUTABLE}}\ =\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{bool}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{QORE\_CONST\_HAVE\_PWD\_H}});}
\DoxyCodeLine{00045\ }
\DoxyCodeLine{00047\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__option__constants_ga905db647155bcf54168df7fc7e6b96b6}{HAVE\_KILL}}\ =\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{bool}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{QORE\_CONST\_HAVE\_KILL}});}
\DoxyCodeLine{00049\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__option__constants_ga19571712256d5f9817d58c38584510e6}{HAVE\_LIBRARY\_DEBUGGING}}\ =\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{bool}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{QORE\_CONST\_DEBUG}});}
\DoxyCodeLine{00051\ }
\DoxyCodeLine{00053\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__option__constants_ga3e3b196e3ae7f8b26e890ce36c120901}{HAVE\_MANAGE\_STACK}}\ =\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{bool}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{QORE\_CONST\_HAVE\_MANAGE\_STACK}});}
\DoxyCodeLine{00055\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__option__constants_ga2e1b34b0ee0e76d35143adeaac8211ba}{HAVE\_MD2}}\ =\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{bool}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{QORE\_CONST\_HAVE\_MD2}});}
\DoxyCodeLine{00057\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__option__constants_ga57cfc96553919fbdae63254ca4600849}{HAVE\_MDC2}}\ =\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{bool}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{QORE\_CONST\_HAVE\_MDC2}});}
\DoxyCodeLine{00059\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__option__constants_ga7c2cfaff4ede608873fa565ed23bc7ab}{HAVE\_RC5}}\ =\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{bool}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{QORE\_CONST\_HAVE\_RC5}});}
\DoxyCodeLine{00061\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__option__constants_ga97aca0d9c20308bd2d79f61c284f7772}{HAVE\_ROUND}}\ =\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{bool}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{QORE\_CONST\_HAVE\_ROUND}});}
\DoxyCodeLine{00063\ }
\DoxyCodeLine{00065\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__option__constants_ga5d3b3ad72dbc870686836888c5cb92e0}{HAVE\_RUNTIME\_THREAD\_STACK\_TRACE}}\ =\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{bool}}(\textcolor{keyword}{true});}
\DoxyCodeLine{00067\ }
\DoxyCodeLine{00069\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__option__constants_gaa1b7b8aa5750d7937b05c0f6d68903bc}{HAVE\_SETEGID}}\ =\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{bool}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{QORE\_CONST\_HAVE\_SETEGID}});}
\DoxyCodeLine{00071\ }
\DoxyCodeLine{00073\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__option__constants_ga5fe2ab14ea36c83e7d032a79bd404622}{HAVE\_SETEUID}}\ =\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{bool}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{QORE\_CONST\_HAVE\_SETEUID}});}
\DoxyCodeLine{00075\ }
\DoxyCodeLine{00077\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__option__constants_ga518fbbbde3df9c996bbba1d207c5ae10}{HAVE\_SETSID}}\ =\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{bool}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{QORE\_CONST\_HAVE\_SETSID}});}
\DoxyCodeLine{00079\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__option__constants_gacb292ea5d97ecc2aa01f852b814e8e02}{HAVE\_SHA}}\ =\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{bool}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{QORE\_CONST\_HAVE\_SHA}});}
\DoxyCodeLine{00081\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__option__constants_gac2b845ff7b7e953d0ab2c7c0e33154fe}{HAVE\_SHA224}}\ =\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{bool}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{QORE\_CONST\_HAVE\_SHA256}});}
\DoxyCodeLine{00083\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__option__constants_ga8bbafb0df946db4960ec53f1739352c2}{HAVE\_SHA256}}\ =\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{bool}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{QORE\_CONST\_HAVE\_SHA256}});}
\DoxyCodeLine{00085\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__option__constants_gaefa59259c4fcbe89eaf1efa5364e0420}{HAVE\_SHA384}}\ =\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{bool}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{QORE\_CONST\_HAVE\_SHA512}});}
\DoxyCodeLine{00087\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__option__constants_ga361d12136d30719ba4861fd892ee022f}{HAVE\_SHA512}}\ =\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{bool}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{QORE\_CONST\_HAVE\_SHA512}});}
\DoxyCodeLine{00089\ }
\DoxyCodeLine{00095\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__option__constants_ga2b260e5d44de1d493adb8d97789f047f}{HAVE\_SIGNAL\_HANDLING}}\ =\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{qore}}((\textcolor{keywordtype}{bool})(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{QORE\_CONST\_HAVE\_SIGNAL\_HANDLING}}\ \&\&\ !(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{qore\_library\_options}}\ \&\ \mbox{\hyperlink{group__library__option__constants_ga2e0eb3b90ff2ebd04429c29fe5db6fcd}{QLO\_DISABLE\_SIGNAL\_HANDLING}})));}
\DoxyCodeLine{00097\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__option__constants_ga6a89fa455ea07656dc456faca45c103a}{HAVE\_STACK\_GUARD}}\ =\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{bool}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{QORE\_CONST\_HAVE\_CHECK\_STACK\_POS}});}
\DoxyCodeLine{00099\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__option__constants_gaa2928b4710b3dd34f7bf5a9ba52e7548}{HAVE\_STATVFS}}\ =\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{bool}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{QORE\_CONST\_Q\_HAVE\_STATVFS}});}
\DoxyCodeLine{00101\ }
\DoxyCodeLine{00105\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__option__constants_gaad0f8a0998b32e445a8708484acbd100}{HAVE\_SYMLINK}}\ =\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{bool}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{QORE\_CONST\_HAVE\_SYMLINK}});}
\DoxyCodeLine{00107\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__option__constants_gab0bcd1418b3e06b5a9848d9175e4f744}{HAVE\_SYSTEM}}\ =\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{bool}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{QORE\_CONST\_HAVE\_SYSTEM}});}
\DoxyCodeLine{00109\ }
\DoxyCodeLine{00111\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__option__constants_ga98899bee8f8dda3f4b1feed875118b85}{HAVE\_TERMIOS}}\ =\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{bool}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{QORE\_CONST\_HAVE\_TERMIOS\_H}});}
\DoxyCodeLine{00113\ }
\DoxyCodeLine{00115\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__option__constants_ga5c7b490cc1b6c8749d42067ee4baa7b2}{HAVE\_THREAD\_NAME}}\ =\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{bool}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{QORE\_CONST\_HAVE\_THREAD\_NAME}});}
\DoxyCodeLine{00117\ }
\DoxyCodeLine{00119\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__option__constants_gaac007b653cdc3acf169c9cc76ce4a928}{HAVE\_UNIX\_FILEMGT}}\ =\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{bool}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{QORE\_CONST\_HAVE\_CHOWN}});}
\DoxyCodeLine{00121\ }
\DoxyCodeLine{00123\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__option__constants_gaef9b69b7df60ff7aa74035d772add3c6}{HAVE\_UNIX\_USERMGT}}\ =\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{bool}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{QORE\_CONST\_HAVE\_GETUID}});}
\DoxyCodeLine{00125\ \}}
\DoxyCodeLine{00126\ \}}

\end{DoxyCode}
