\hypertarget{qc__option_8dox_8h_source}{}\doxysection{qc\+\_\+option.\+dox.\+h}

\begin{DoxyCode}{0}
\DoxyCodeLine{1 }
\DoxyCodeLine{2 \textcolor{keyword}{namespace }\mbox{\hyperlink{namespace_qore}{Qore}} \{}
\DoxyCodeLine{4 \textcolor{keyword}{namespace }Option \{}
\DoxyCodeLine{9 }
\DoxyCodeLine{11 }
\DoxyCodeLine{13     \textcolor{keyword}{const} \mbox{\hyperlink{group__option__constants_ga52ed83f65af5516d229f0c5c038da4cc}{HAVE\_ATOMIC\_OPERATIONS}} = bool(QORE\_CONST\_HAVE\_ATOMIC\_MACROS);}
\DoxyCodeLine{15     \textcolor{keyword}{const} \mbox{\hyperlink{group__option__constants_ga3bc61668e0fc9fd0a3fd172419e94804}{HAVE\_CLOSE\_ALL\_FD}} = bool(QORE\_CONST\_HAVE\_CLOSE\_ALL\_FD);}
\DoxyCodeLine{17     \textcolor{keyword}{const} \mbox{\hyperlink{group__option__constants_ga8315f695323cb4e3a69f51c85f23cce8}{HAVE\_DETERMINISTIC\_GC}} = bool(1);}
\DoxyCodeLine{19     \textcolor{keyword}{const} \mbox{\hyperlink{group__option__constants_gafdc62dff75931ccafe0a105e62bb1d05}{HAVE\_DSS}} = bool(QORE\_CONST\_HAVE\_DSS);}
\DoxyCodeLine{21 }
\DoxyCodeLine{23     \textcolor{keyword}{const} \mbox{\hyperlink{group__option__constants_ga55da76844b58de539c47e3fe28bdeb26}{HAVE\_FILE\_LOCKING}} = bool(QORE\_CONST\_HAVE\_STRUCT\_FLOCK);}
\DoxyCodeLine{25 }
\DoxyCodeLine{27     \textcolor{keyword}{const} \mbox{\hyperlink{group__option__constants_ga841db19d8ad8f5d04eaf8980aed008a4}{HAVE\_FORK}} = bool(QORE\_CONST\_HAVE\_FORK);}
\DoxyCodeLine{29 }
\DoxyCodeLine{31     \textcolor{keyword}{const} \mbox{\hyperlink{group__option__constants_ga6005570874832f8305631c49cbd54fa3}{HAVE\_GETPPID}} = bool(QORE\_CONST\_HAVE\_GETPPID);}
\DoxyCodeLine{33 }
\DoxyCodeLine{35     \textcolor{keyword}{const} \mbox{\hyperlink{group__option__constants_ga39b9cdc4df2f0b13b08ce661b3f31d6b}{HAVE\_GET\_NETIF\_LIST}} = bool(QORE\_CONST\_HAVE\_GET\_NETIF\_LIST);}
\DoxyCodeLine{37 }
\DoxyCodeLine{39     \textcolor{keyword}{const} \mbox{\hyperlink{group__option__constants_gae9654317eddd561ad25dbdf76959a60e}{HAVE\_GET\_STACK\_SIZE}} = bool(QORE\_CONST\_HAVE\_GET\_STACK\_SIZE);}
\DoxyCodeLine{41 }
\DoxyCodeLine{43     \textcolor{keyword}{const} \mbox{\hyperlink{group__option__constants_ga0cc55debed9574104abe543102810085}{HAVE\_IS\_EXECUTABLE}} = bool(QORE\_CONST\_HAVE\_PWD\_H);}
\DoxyCodeLine{45 }
\DoxyCodeLine{47     \textcolor{keyword}{const} \mbox{\hyperlink{group__option__constants_ga905db647155bcf54168df7fc7e6b96b6}{HAVE\_KILL}} = bool(QORE\_CONST\_HAVE\_KILL);}
\DoxyCodeLine{49     \textcolor{keyword}{const} \mbox{\hyperlink{group__option__constants_ga19571712256d5f9817d58c38584510e6}{HAVE\_LIBRARY\_DEBUGGING}} = bool(QORE\_CONST\_DEBUG);}
\DoxyCodeLine{51 }
\DoxyCodeLine{53     \textcolor{keyword}{const} \mbox{\hyperlink{group__option__constants_ga3e3b196e3ae7f8b26e890ce36c120901}{HAVE\_MANAGE\_STACK}} = bool(QORE\_CONST\_HAVE\_MANAGE\_STACK);}
\DoxyCodeLine{55     \textcolor{keyword}{const} \mbox{\hyperlink{group__option__constants_ga2e1b34b0ee0e76d35143adeaac8211ba}{HAVE\_MD2}} = bool(QORE\_CONST\_HAVE\_MD2);}
\DoxyCodeLine{57     \textcolor{keyword}{const} \mbox{\hyperlink{group__option__constants_ga57cfc96553919fbdae63254ca4600849}{HAVE\_MDC2}} = bool(QORE\_CONST\_HAVE\_MDC2);}
\DoxyCodeLine{59     \textcolor{keyword}{const} \mbox{\hyperlink{group__option__constants_ga7c2cfaff4ede608873fa565ed23bc7ab}{HAVE\_RC5}} = bool(QORE\_CONST\_HAVE\_RC5);}
\DoxyCodeLine{61     \textcolor{keyword}{const} \mbox{\hyperlink{group__option__constants_ga97aca0d9c20308bd2d79f61c284f7772}{HAVE\_ROUND}} = bool(QORE\_CONST\_HAVE\_ROUND);}
\DoxyCodeLine{63 }
\DoxyCodeLine{65     \textcolor{keyword}{const} \mbox{\hyperlink{group__option__constants_ga5d3b3ad72dbc870686836888c5cb92e0}{HAVE\_RUNTIME\_THREAD\_STACK\_TRACE}} = bool(\textcolor{keyword}{true});}
\DoxyCodeLine{67 }
\DoxyCodeLine{69     \textcolor{keyword}{const} \mbox{\hyperlink{group__option__constants_gaa1b7b8aa5750d7937b05c0f6d68903bc}{HAVE\_SETEGID}} = bool(QORE\_CONST\_HAVE\_SETEGID);}
\DoxyCodeLine{71 }
\DoxyCodeLine{73     \textcolor{keyword}{const} \mbox{\hyperlink{group__option__constants_ga5fe2ab14ea36c83e7d032a79bd404622}{HAVE\_SETEUID}} = bool(QORE\_CONST\_HAVE\_SETEUID);}
\DoxyCodeLine{75 }
\DoxyCodeLine{77     \textcolor{keyword}{const} \mbox{\hyperlink{group__option__constants_ga518fbbbde3df9c996bbba1d207c5ae10}{HAVE\_SETSID}} = bool(QORE\_CONST\_HAVE\_SETSID);}
\DoxyCodeLine{79     \textcolor{keyword}{const} \mbox{\hyperlink{group__option__constants_gacb292ea5d97ecc2aa01f852b814e8e02}{HAVE\_SHA}} = bool(QORE\_CONST\_HAVE\_SHA);}
\DoxyCodeLine{81     \textcolor{keyword}{const} \mbox{\hyperlink{group__option__constants_gac2b845ff7b7e953d0ab2c7c0e33154fe}{HAVE\_SHA224}} = bool(QORE\_CONST\_HAVE\_SHA256);}
\DoxyCodeLine{83     \textcolor{keyword}{const} \mbox{\hyperlink{group__option__constants_ga8bbafb0df946db4960ec53f1739352c2}{HAVE\_SHA256}} = bool(QORE\_CONST\_HAVE\_SHA256);}
\DoxyCodeLine{85     \textcolor{keyword}{const} \mbox{\hyperlink{group__option__constants_gaefa59259c4fcbe89eaf1efa5364e0420}{HAVE\_SHA384}} = bool(QORE\_CONST\_HAVE\_SHA512);}
\DoxyCodeLine{87     \textcolor{keyword}{const} \mbox{\hyperlink{group__option__constants_ga361d12136d30719ba4861fd892ee022f}{HAVE\_SHA512}} = bool(QORE\_CONST\_HAVE\_SHA512);}
\DoxyCodeLine{89 }
\DoxyCodeLine{95     \textcolor{keyword}{const} \mbox{\hyperlink{group__option__constants_ga2b260e5d44de1d493adb8d97789f047f}{HAVE\_SIGNAL\_HANDLING}} = qore((\textcolor{keywordtype}{bool})(QORE\_CONST\_HAVE\_SIGNAL\_HANDLING \&\& !(qore\_library\_options \& \mbox{\hyperlink{group__library__option__constants_ga2e0eb3b90ff2ebd04429c29fe5db6fcd}{QLO\_DISABLE\_SIGNAL\_HANDLING}})));}
\DoxyCodeLine{97     \textcolor{keyword}{const} \mbox{\hyperlink{group__option__constants_ga6a89fa455ea07656dc456faca45c103a}{HAVE\_STACK\_GUARD}} = bool(QORE\_CONST\_HAVE\_CHECK\_STACK\_POS);}
\DoxyCodeLine{99     \textcolor{keyword}{const} \mbox{\hyperlink{group__option__constants_gaa2928b4710b3dd34f7bf5a9ba52e7548}{HAVE\_STATVFS}} = bool(QORE\_CONST\_Q\_HAVE\_STATVFS);}
\DoxyCodeLine{101 }
\DoxyCodeLine{105     \textcolor{keyword}{const} \mbox{\hyperlink{group__option__constants_gaad0f8a0998b32e445a8708484acbd100}{HAVE\_SYMLINK}} = bool(QORE\_CONST\_HAVE\_SYMLINK);}
\DoxyCodeLine{107     \textcolor{keyword}{const} \mbox{\hyperlink{group__option__constants_gab0bcd1418b3e06b5a9848d9175e4f744}{HAVE\_SYSTEM}} = bool(QORE\_CONST\_HAVE\_SYSTEM);}
\DoxyCodeLine{109 }
\DoxyCodeLine{111     \textcolor{keyword}{const} \mbox{\hyperlink{group__option__constants_ga98899bee8f8dda3f4b1feed875118b85}{HAVE\_TERMIOS}} = bool(QORE\_CONST\_HAVE\_TERMIOS\_H);}
\DoxyCodeLine{113 }
\DoxyCodeLine{115     \textcolor{keyword}{const} \mbox{\hyperlink{group__option__constants_ga5c7b490cc1b6c8749d42067ee4baa7b2}{HAVE\_THREAD\_NAME}} = bool(QORE\_CONST\_HAVE\_THREAD\_NAME);}
\DoxyCodeLine{117 }
\DoxyCodeLine{119     \textcolor{keyword}{const} \mbox{\hyperlink{group__option__constants_gaac007b653cdc3acf169c9cc76ce4a928}{HAVE\_UNIX\_FILEMGT}} = bool(QORE\_CONST\_HAVE\_CHOWN);}
\DoxyCodeLine{121 }
\DoxyCodeLine{123     \textcolor{keyword}{const} \mbox{\hyperlink{group__option__constants_gaef9b69b7df60ff7aa74035d772add3c6}{HAVE\_UNIX\_USERMGT}} = bool(QORE\_CONST\_HAVE\_GETUID);}
\DoxyCodeLine{125 \}}
\DoxyCodeLine{126 \}}

\end{DoxyCode}
