\doxysection{Qore\+::Option Namespace Reference}
\hypertarget{namespace_qore_1_1_option}{}\label{namespace_qore_1_1_option}\index{Qore::Option@{Qore::Option}}


\doxylink{namespace_qore_1_1_option}{Option} namespace.  


\doxysubsubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{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}})
\begin{DoxyCompactList}\small\item\em Indicates if the Qore library supports fast atomic reference counting. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries 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}})
\begin{DoxyCompactList}\small\item\em Indicates if the \doxylink{group__library__functions_gab6595c1e20c2e84bea8a17544ec35a7f}{close\+\_\+all\+\_\+fd()} function is available. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries HAVE\+\_\+\+DETERMINISTIC\+\_\+\+GC} = \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{bool}}(1)
\begin{DoxyCompactList}\small\item\em Indicates if the Qore library supports deterministic garbage collection for managing circular references between objects. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries HAVE\+\_\+\+DSS} = \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{bool}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{QORE\+\_\+\+CONST\+\_\+\+HAVE\+\_\+\+DSS}})
\begin{DoxyCompactList}\small\item\em Indicates if the openssl library used to build the qore library supported the outdated DSS and DSS1 digest algorithms and therefore if the \doxylink{group__digest__functions_gab75d2872586f27999e85b7ed990f6dad}{DSS()}, \doxylink{group__digest__functions_ga418f6b8eb4acc61b72a3a600d418a1b6}{DSS1()}, \doxylink{group__digest__functions_ga20bcfd88e83ae5c08af1d4ef5b6a10c7}{DSS\+\_\+bin()}, and \doxylink{group__digest__functions_gad7149067899176a4910c1aff7f8c3157}{DSS1\+\_\+bin()} functions are available. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{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}})
\begin{DoxyCompactList}\small\item\em Indicates if the Qore library supports file locking; currently this depends on UNIX-\/style file locking with the \doxylink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{fnctl()} function. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{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}})
\begin{DoxyCompactList}\small\item\em Indicates if the \doxylink{group__library__functions_ga38309c0ab1c849afc031dd8547b1ac65}{fork()} function is available. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{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}})
\begin{DoxyCompactList}\small\item\em Indicates if the \doxylink{group__library__functions_ga28a69151eb051b67a5190a9570d35603}{getppid()} function is available. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{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}})
\begin{DoxyCompactList}\small\item\em Indicates if the \doxylink{group__library__functions_gae0203299fb2f3aaf805af92ada527afc}{get\+\_\+netif\+\_\+list()} function is available. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{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}})
\begin{DoxyCompactList}\small\item\em Indicates if the \doxylink{group__threading__functions_gaa97833f603fb51b23fe0bb6c22b7f95f}{get\+\_\+stack\+\_\+size()} function is available. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{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}})
\begin{DoxyCompactList}\small\item\em Indicates if the Qore library supports the \doxylink{group__filesystem__functions_ga0255009acc4b2cb332fd3f9d2aae7c05}{is\+\_\+executable()} function. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{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}})
\begin{DoxyCompactList}\small\item\em Indicates if the \doxylink{group__library__functions_gadf633e4d1be4ca6a24b58e5964b14070}{kill()} function is available. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries HAVE\+\_\+\+LIBRARY\+\_\+\+DEBUGGING} = \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{bool}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{QORE\+\_\+\+CONST\+\_\+\+DEBUG}})
\begin{DoxyCompactList}\small\item\em Indicates if the Qore library has been built with debugging enabled. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{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}})
\begin{DoxyCompactList}\small\item\em Indicates if the \doxylink{group__threading__functions_ga82d1b72e32a368be71b3b91462cbe0da}{get\+\_\+default\+\_\+thread\+\_\+stack\+\_\+size()} and \doxylink{group__threading__functions_gadbd86685c49fd7b4960b8b21e05cb2f0}{set\+\_\+default\+\_\+thread\+\_\+stack\+\_\+size()} functions are available. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries HAVE\+\_\+\+MD2} = \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{bool}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{QORE\+\_\+\+CONST\+\_\+\+HAVE\+\_\+\+MD2}})
\begin{DoxyCompactList}\small\item\em Indicates if the openssl library used to build the qore library supported the MD2 algorithm and therefore if the \doxylink{group__digest__functions_gab21020c23da78956d435a7e99d49b8d0}{MD2()} and \doxylink{group__digest__functions_ga92b9dd3feb62a72720cfad39f79dd3e7}{MD2\+\_\+bin()} functions are available. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries HAVE\+\_\+\+MDC2} = \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{bool}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{QORE\+\_\+\+CONST\+\_\+\+HAVE\+\_\+\+MDC2}})
\begin{DoxyCompactList}\small\item\em Indicates if the openssl library used to build the qore library supported the MDC2 algorithm and therefore if the \doxylink{group__digest__functions_gaa83a12e2e54fe66ace6a9a33392d1dbb}{MDC2()} and \doxylink{group__digest__functions_ga87e26aea620d34cb4258773e74f61ad6}{MDC2\+\_\+bin()} functions are available. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries HAVE\+\_\+\+RC5} = \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{bool}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{QORE\+\_\+\+CONST\+\_\+\+HAVE\+\_\+\+RC5}})
\begin{DoxyCompactList}\small\item\em Indicates if the openssl library used to build the qore library supported the RC5 encryption algorithm and therefore if the \doxylink{group__cryptographic__functions_ga8f3a6bc9fd77316d89fb41eaa225a9b9}{rc5\+\_\+encrypt\+\_\+cbc()}, \doxylink{group__cryptographic__functions_gaa3ecd43966f7cc245fd51bfddcf2cec7}{rc5\+\_\+decrypt\+\_\+cbc()} and \doxylink{group__cryptographic__functions_ga03adf8b23a9540658a460eb2936da2fd}{rc5\+\_\+decrypt\+\_\+cbc\+\_\+to\+\_\+string()} functions are available. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries HAVE\+\_\+\+ROUND} = \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{bool}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{QORE\+\_\+\+CONST\+\_\+\+HAVE\+\_\+\+ROUND}})
\begin{DoxyCompactList}\small\item\em Indicates if the \doxylink{group__math__functions_gae6425e4d03545022532cb545b6d8f8d9}{round()} function is available; the availability of this function depends on the presence of the C-\/library\textquotesingle{}s round() function. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} \mbox{\hyperlink{group__option__constants_ga5d3b3ad72dbc870686836888c5cb92e0}{HAVE\+\_\+\+RUNTIME\+\_\+\+THREAD\+\_\+\+STACK\+\_\+\+TRACE}} = \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{bool}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{true}})
\begin{DoxyCompactList}\small\item\em Indicates if active thread stack tracing has been enabled as a debugging option and if the \doxylink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{get\+\_\+al\+T\+\_\+thread\+\_\+call\+\_\+stacks()} function is available. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{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}})
\begin{DoxyCompactList}\small\item\em Indicates if the \doxylink{group__library__functions_ga978d06ec48b315287cd514601645e21b}{setegid()} function is available; the availabilty of this function depends on the system\textquotesingle{}s underlying C-\/library. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{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}})
\begin{DoxyCompactList}\small\item\em Indicates if the \doxylink{group__library__functions_ga6bc0ecedb69f16a65b91bbb15d281446}{seteuid()} function is available; the availabilty of this function depends on the system\textquotesingle{}s underlying C-\/library. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{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}})
\begin{DoxyCompactList}\small\item\em Indicates if the \doxylink{group__library__functions_ga6274ab755dee8ae955d48271d9a44676}{setsid()} function is available. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries HAVE\+\_\+\+SHA} = \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{bool}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{QORE\+\_\+\+CONST\+\_\+\+HAVE\+\_\+\+SHA}})
\begin{DoxyCompactList}\small\item\em Indicates if the openssl library used to build the qore library supported the SHA0 algorithm and therefore if the \doxylink{group__digest__functions_gadc789f4681257bd18201d49d9d06db82}{SHA()} and \doxylink{group__digest__functions_gaca414387b2224d7f22b4ebadec0b419d}{SHA\+\_\+bin()} functions are available. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries HAVE\+\_\+\+SHA224} = \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{bool}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{QORE\+\_\+\+CONST\+\_\+\+HAVE\+\_\+\+SHA256}})
\begin{DoxyCompactList}\small\item\em Indicates if the openssl library used to build the qore library supported the SHA224 algorithm and therefore if the \doxylink{group__digest__functions_ga31657accc4ffcdf966506bb07bc9a5f5}{SHA224()} and \doxylink{group__digest__functions_gad78d030a15fd77e92b6acbebf0f01c3b}{SHA224\+\_\+bin()} functions are available. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries HAVE\+\_\+\+SHA256} = \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{bool}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{QORE\+\_\+\+CONST\+\_\+\+HAVE\+\_\+\+SHA256}})
\begin{DoxyCompactList}\small\item\em Indicates if the openssl library used to build the qore library supported the SHA256 algorithm and therefore if the \doxylink{group__digest__functions_ga2650a6a57142a6c971c583f85c102bef}{SHA256()} and \doxylink{group__digest__functions_ga3e79a4b0a0fcbc536472144fbcb60fd7}{SHA256\+\_\+bin()} functions are available. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries HAVE\+\_\+\+SHA384} = \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{bool}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{QORE\+\_\+\+CONST\+\_\+\+HAVE\+\_\+\+SHA512}})
\begin{DoxyCompactList}\small\item\em Indicates if the openssl library used to build the qore library supported the SHA384 algorithm and therefore if the \doxylink{group__digest__functions_gad1ac64eef1215b1da8be27c2cd3554d8}{SHA384()} and \doxylink{group__digest__functions_ga46725d7321778042e1acc9fc7e4f0842}{SHA384\+\_\+bin()} functions are available. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries HAVE\+\_\+\+SHA512} = \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{bool}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{QORE\+\_\+\+CONST\+\_\+\+HAVE\+\_\+\+SHA512}})
\begin{DoxyCompactList}\small\item\em Indicates if the openssl library used to build the qore library supported the SHA512 algorithm and therefore if the \doxylink{group__digest__functions_ga6f598af6d5f8eecd18e9b8048ca610b3}{SHA512()} and \doxylink{group__digest__functions_ga14a7dc1fd6565a0ffa61d2dc943ef3e1}{SHA512\+\_\+bin()} functions are available. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} \mbox{\hyperlink{group__option__constants_ga2b260e5d44de1d493adb8d97789f047f}{HAVE\+\_\+\+SIGNAL\+\_\+\+HANDLING}} = \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{qore}}((\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{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}})))
\begin{DoxyCompactList}\small\item\em Indicates if UNIX-\/style signal handling is available. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries HAVE\+\_\+\+STACK\+\_\+\+GUARD} = \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{bool}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{QORE\+\_\+\+CONST\+\_\+\+HAVE\+\_\+\+CHECK\+\_\+\+STACK\+\_\+\+POS}})
\begin{DoxyCompactList}\small\item\em Indicates if protection against stack overruns is provided. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries HAVE\+\_\+\+STATVFS} = \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{bool}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{QORE\+\_\+\+CONST\+\_\+\+Q\+\_\+\+HAVE\+\_\+\+STATVFS}})
\begin{DoxyCompactList}\small\item\em Indicates if the \doxylink{group__filesystem__functions_ga85b344e9fcc98bd36fd18b5a0fe53d8c}{statvfs()} function is available. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{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}})
\begin{DoxyCompactList}\small\item\em Indicates if the \doxylink{group__filesystem__functions_gae895213e0d9f207ab855e4546c791909}{symlink()} function is available. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries HAVE\+\_\+\+SYSTEM} = \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{bool}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{QORE\+\_\+\+CONST\+\_\+\+HAVE\+\_\+\+SYSTEM}})
\begin{DoxyCompactList}\small\item\em Indicates if the \doxylink{group__library__functions_ga45e8c0b1cd4f673e5f72ce758bc84378}{system()} function is available. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{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}})
\begin{DoxyCompactList}\small\item\em Indicates if the \doxylink{class_qore_1_1_term_i_o_s}{Term\+IOS} class is available. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{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}})
\begin{DoxyCompactList}\small\item\em Indicates if the \doxylink{group__threading__functions_ga79f9cd8de9606cae29c29e3b08d234f0}{get\+\_\+thread\+\_\+name()} and \doxylink{group__threading__functions_ga321040a3e764383dd68c50d496436e87}{set\+\_\+thread\+\_\+name()} functions are available. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{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}})
\begin{DoxyCompactList}\small\item\em Indicates if UNIX-\/style file management functionality is available (ex\+: \doxylink{group__filesystem__functions_ga3c6e7029d5759c6cabfca1d7e3b27898}{chown()}, \doxylink{class_qore_1_1_dir_a2d7d2c165f79c44a32e3070bf72ab738}{Dir\+::chgrp()}, etc) \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{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}})
\begin{DoxyCompactList}\small\item\em Indicates if UNIX-\/style user management functionality is available (ex\+: \doxylink{group__library__functions_gaa7cce69c66cbc6f183fa71931cdfc466}{getuid()}, \doxylink{group__library__functions_gad740d1b241a725df36965aa2bfb50231}{setuid()}, \doxylink{group__library__functions_gae45b3134a21e8efc465c469bbe6b58d7}{getgid()}, \doxylink{group__library__functions_ga643d15328846a7d64139c34a29efe53b}{setgid()}, etc) \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
\doxylink{namespace_qore_1_1_option}{Option} namespace. 