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


\mbox{\hyperlink{namespace_qore_1_1_option}{Option}} namespace.  


\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
const \mbox{\hyperlink{group__option__constants_ga52ed83f65af5516d229f0c5c038da4cc}{H\+A\+V\+E\+\_\+\+A\+T\+O\+M\+I\+C\+\_\+\+O\+P\+E\+R\+A\+T\+I\+O\+NS}} = bool(Q\+O\+R\+E\+\_\+\+C\+O\+N\+S\+T\+\_\+\+H\+A\+V\+E\+\_\+\+A\+T\+O\+M\+I\+C\+\_\+\+M\+A\+C\+R\+OS)
\begin{DoxyCompactList}\small\item\em Indicates if the Qore library supports fast atomic reference counting. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__option__constants_ga3bc61668e0fc9fd0a3fd172419e94804}{H\+A\+V\+E\+\_\+\+C\+L\+O\+S\+E\+\_\+\+A\+L\+L\+\_\+\+FD}} = bool(Q\+O\+R\+E\+\_\+\+C\+O\+N\+S\+T\+\_\+\+H\+A\+V\+E\+\_\+\+C\+L\+O\+S\+E\+\_\+\+A\+L\+L\+\_\+\+FD)
\begin{DoxyCompactList}\small\item\em Indicates if the \mbox{\hyperlink{namespace_qore_ab6595c1e20c2e84bea8a17544ec35a7f}{close\+\_\+all\+\_\+fd()}} function is available. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__option__constants_ga8315f695323cb4e3a69f51c85f23cce8}{H\+A\+V\+E\+\_\+\+D\+E\+T\+E\+R\+M\+I\+N\+I\+S\+T\+I\+C\+\_\+\+GC}} = 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 
const \mbox{\hyperlink{group__option__constants_gafdc62dff75931ccafe0a105e62bb1d05}{H\+A\+V\+E\+\_\+\+D\+SS}} = bool(Q\+O\+R\+E\+\_\+\+C\+O\+N\+S\+T\+\_\+\+H\+A\+V\+E\+\_\+\+D\+SS)
\begin{DoxyCompactList}\small\item\em Indicates if the openssl library used to build the qore library supported the outdated D\+SS and D\+S\+S1 digest algorithms and therefore if the \mbox{\hyperlink{group__digest__functions_gab75d2872586f27999e85b7ed990f6dad}{D\+S\+S()}}, \mbox{\hyperlink{group__digest__functions_ga418f6b8eb4acc61b72a3a600d418a1b6}{D\+S\+S1()}}, \mbox{\hyperlink{group__digest__functions_ga20bcfd88e83ae5c08af1d4ef5b6a10c7}{D\+S\+S\+\_\+bin()}}, and \mbox{\hyperlink{group__digest__functions_gad7149067899176a4910c1aff7f8c3157}{D\+S\+S1\+\_\+bin()}} functions are available. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__option__constants_ga55da76844b58de539c47e3fe28bdeb26}{H\+A\+V\+E\+\_\+\+F\+I\+L\+E\+\_\+\+L\+O\+C\+K\+I\+NG}} = bool(Q\+O\+R\+E\+\_\+\+C\+O\+N\+S\+T\+\_\+\+H\+A\+V\+E\+\_\+\+S\+T\+R\+U\+C\+T\+\_\+\+F\+L\+O\+CK)
\begin{DoxyCompactList}\small\item\em Indicates if the Qore library supports file locking; currently this depends on U\+N\+I\+X-\/style file locking with the fnctl() function. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__option__constants_ga841db19d8ad8f5d04eaf8980aed008a4}{H\+A\+V\+E\+\_\+\+F\+O\+RK}} = bool(Q\+O\+R\+E\+\_\+\+C\+O\+N\+S\+T\+\_\+\+H\+A\+V\+E\+\_\+\+F\+O\+RK)
\begin{DoxyCompactList}\small\item\em Indicates if the \mbox{\hyperlink{namespace_qore_a38309c0ab1c849afc031dd8547b1ac65}{fork()}} function is available. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__option__constants_ga6005570874832f8305631c49cbd54fa3}{H\+A\+V\+E\+\_\+\+G\+E\+T\+P\+P\+ID}} = bool(Q\+O\+R\+E\+\_\+\+C\+O\+N\+S\+T\+\_\+\+H\+A\+V\+E\+\_\+\+G\+E\+T\+P\+P\+ID)
\begin{DoxyCompactList}\small\item\em Indicates if the \mbox{\hyperlink{namespace_qore_a28a69151eb051b67a5190a9570d35603}{getppid()}} function is available. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__option__constants_ga39b9cdc4df2f0b13b08ce661b3f31d6b}{H\+A\+V\+E\+\_\+\+G\+E\+T\+\_\+\+N\+E\+T\+I\+F\+\_\+\+L\+I\+ST}} = bool(Q\+O\+R\+E\+\_\+\+C\+O\+N\+S\+T\+\_\+\+H\+A\+V\+E\+\_\+\+G\+E\+T\+\_\+\+N\+E\+T\+I\+F\+\_\+\+L\+I\+ST)
\begin{DoxyCompactList}\small\item\em Indicates if the \mbox{\hyperlink{namespace_qore_a9c666f750378638e71530ced628538a3}{get\+\_\+netif\+\_\+list()}} function is available. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__option__constants_gae9654317eddd561ad25dbdf76959a60e}{H\+A\+V\+E\+\_\+\+G\+E\+T\+\_\+\+S\+T\+A\+C\+K\+\_\+\+S\+I\+ZE}} = bool(Q\+O\+R\+E\+\_\+\+C\+O\+N\+S\+T\+\_\+\+H\+A\+V\+E\+\_\+\+G\+E\+T\+\_\+\+S\+T\+A\+C\+K\+\_\+\+S\+I\+ZE)
\begin{DoxyCompactList}\small\item\em Indicates if the \mbox{\hyperlink{group__threading__functions_gaa97833f603fb51b23fe0bb6c22b7f95f}{get\+\_\+stack\+\_\+size()}} function is available. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__option__constants_ga0cc55debed9574104abe543102810085}{H\+A\+V\+E\+\_\+\+I\+S\+\_\+\+E\+X\+E\+C\+U\+T\+A\+B\+LE}} = bool(Q\+O\+R\+E\+\_\+\+C\+O\+N\+S\+T\+\_\+\+H\+A\+V\+E\+\_\+\+P\+W\+D\+\_\+H)
\begin{DoxyCompactList}\small\item\em Indicates if the Qore library supports the \mbox{\hyperlink{namespace_qore_a0255009acc4b2cb332fd3f9d2aae7c05}{is\+\_\+executable()}} function. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__option__constants_ga905db647155bcf54168df7fc7e6b96b6}{H\+A\+V\+E\+\_\+\+K\+I\+LL}} = bool(Q\+O\+R\+E\+\_\+\+C\+O\+N\+S\+T\+\_\+\+H\+A\+V\+E\+\_\+\+K\+I\+LL)
\begin{DoxyCompactList}\small\item\em Indicates if the \mbox{\hyperlink{namespace_qore_a0052a260c867683b040d0944cd85ef32}{kill()}} function is available. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__option__constants_ga19571712256d5f9817d58c38584510e6}{H\+A\+V\+E\+\_\+\+L\+I\+B\+R\+A\+R\+Y\+\_\+\+D\+E\+B\+U\+G\+G\+I\+NG}} = bool(Q\+O\+R\+E\+\_\+\+C\+O\+N\+S\+T\+\_\+\+D\+E\+B\+UG)
\begin{DoxyCompactList}\small\item\em Indicates if the Qore library has been built with debugging enabled. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__option__constants_ga3e3b196e3ae7f8b26e890ce36c120901}{H\+A\+V\+E\+\_\+\+M\+A\+N\+A\+G\+E\+\_\+\+S\+T\+A\+CK}} = bool(Q\+O\+R\+E\+\_\+\+C\+O\+N\+S\+T\+\_\+\+H\+A\+V\+E\+\_\+\+M\+A\+N\+A\+G\+E\+\_\+\+S\+T\+A\+CK)
\begin{DoxyCompactList}\small\item\em Indicates if the \mbox{\hyperlink{group__threading__functions_ga82d1b72e32a368be71b3b91462cbe0da}{get\+\_\+default\+\_\+thread\+\_\+stack\+\_\+size()}} and \mbox{\hyperlink{group__threading__functions_gadbd86685c49fd7b4960b8b21e05cb2f0}{set\+\_\+default\+\_\+thread\+\_\+stack\+\_\+size()}} functions are available. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__option__constants_ga2e1b34b0ee0e76d35143adeaac8211ba}{H\+A\+V\+E\+\_\+\+M\+D2}} = bool(Q\+O\+R\+E\+\_\+\+C\+O\+N\+S\+T\+\_\+\+H\+A\+V\+E\+\_\+\+M\+D2)
\begin{DoxyCompactList}\small\item\em Indicates if the openssl library used to build the qore library supported the M\+D2 algorithm and therefore if the \mbox{\hyperlink{group__digest__functions_gab21020c23da78956d435a7e99d49b8d0}{M\+D2()}} and \mbox{\hyperlink{group__digest__functions_ga92b9dd3feb62a72720cfad39f79dd3e7}{M\+D2\+\_\+bin()}} functions are available. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__option__constants_ga57cfc96553919fbdae63254ca4600849}{H\+A\+V\+E\+\_\+\+M\+D\+C2}} = bool(Q\+O\+R\+E\+\_\+\+C\+O\+N\+S\+T\+\_\+\+H\+A\+V\+E\+\_\+\+M\+D\+C2)
\begin{DoxyCompactList}\small\item\em Indicates if the openssl library used to build the qore library supported the M\+D\+C2 algorithm and therefore if the \mbox{\hyperlink{group__digest__functions_gaa83a12e2e54fe66ace6a9a33392d1dbb}{M\+D\+C2()}} and \mbox{\hyperlink{group__digest__functions_ga87e26aea620d34cb4258773e74f61ad6}{M\+D\+C2\+\_\+bin()}} functions are available. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__option__constants_ga7c2cfaff4ede608873fa565ed23bc7ab}{H\+A\+V\+E\+\_\+\+R\+C5}} = bool(Q\+O\+R\+E\+\_\+\+C\+O\+N\+S\+T\+\_\+\+H\+A\+V\+E\+\_\+\+R\+C5)
\begin{DoxyCompactList}\small\item\em Indicates if the openssl library used to build the qore library supported the R\+C5 encryption algorithm and therefore if the \mbox{\hyperlink{group__cryptographic__functions_ga8f3a6bc9fd77316d89fb41eaa225a9b9}{rc5\+\_\+encrypt\+\_\+cbc()}}, \mbox{\hyperlink{group__cryptographic__functions_gaa3ecd43966f7cc245fd51bfddcf2cec7}{rc5\+\_\+decrypt\+\_\+cbc()}} and \mbox{\hyperlink{group__cryptographic__functions_ga03adf8b23a9540658a460eb2936da2fd}{rc5\+\_\+decrypt\+\_\+cbc\+\_\+to\+\_\+string()}} functions are available. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__option__constants_ga97aca0d9c20308bd2d79f61c284f7772}{H\+A\+V\+E\+\_\+\+R\+O\+U\+ND}} = bool(Q\+O\+R\+E\+\_\+\+C\+O\+N\+S\+T\+\_\+\+H\+A\+V\+E\+\_\+\+R\+O\+U\+ND)
\begin{DoxyCompactList}\small\item\em Indicates if the \mbox{\hyperlink{group__math__functions_ga99beb41177f06433ce9dda9fcfd07ec7}{round()}} function is available; the availability of this function depends on the presence of the C-\/library\textquotesingle{}s round() function. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__option__constants_ga5d3b3ad72dbc870686836888c5cb92e0}{H\+A\+V\+E\+\_\+\+R\+U\+N\+T\+I\+M\+E\+\_\+\+T\+H\+R\+E\+A\+D\+\_\+\+S\+T\+A\+C\+K\+\_\+\+T\+R\+A\+CE}} = bool(true)
\begin{DoxyCompactList}\small\item\em Indicates if active thread stack tracing has been enabled as a debugging option and if the get\+\_\+al\+T\+\_\+thread\+\_\+call\+\_\+stacks() function is available. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__option__constants_gaa1b7b8aa5750d7937b05c0f6d68903bc}{H\+A\+V\+E\+\_\+\+S\+E\+T\+E\+G\+ID}} = bool(Q\+O\+R\+E\+\_\+\+C\+O\+N\+S\+T\+\_\+\+H\+A\+V\+E\+\_\+\+S\+E\+T\+E\+G\+ID)
\begin{DoxyCompactList}\small\item\em Indicates if the \mbox{\hyperlink{namespace_qore_a978d06ec48b315287cd514601645e21b}{setegid()}} function is available; the availabilty of this function depends on the system\textquotesingle{}s underlying C-\/library. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__option__constants_ga5fe2ab14ea36c83e7d032a79bd404622}{H\+A\+V\+E\+\_\+\+S\+E\+T\+E\+U\+ID}} = bool(Q\+O\+R\+E\+\_\+\+C\+O\+N\+S\+T\+\_\+\+H\+A\+V\+E\+\_\+\+S\+E\+T\+E\+U\+ID)
\begin{DoxyCompactList}\small\item\em Indicates if the \mbox{\hyperlink{namespace_qore_a6bc0ecedb69f16a65b91bbb15d281446}{seteuid()}} function is available; the availabilty of this function depends on the system\textquotesingle{}s underlying C-\/library. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__option__constants_ga518fbbbde3df9c996bbba1d207c5ae10}{H\+A\+V\+E\+\_\+\+S\+E\+T\+S\+ID}} = bool(Q\+O\+R\+E\+\_\+\+C\+O\+N\+S\+T\+\_\+\+H\+A\+V\+E\+\_\+\+S\+E\+T\+S\+ID)
\begin{DoxyCompactList}\small\item\em Indicates if the \mbox{\hyperlink{namespace_qore_a6274ab755dee8ae955d48271d9a44676}{setsid()}} function is available. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__option__constants_gacb292ea5d97ecc2aa01f852b814e8e02}{H\+A\+V\+E\+\_\+\+S\+HA}} = bool(Q\+O\+R\+E\+\_\+\+C\+O\+N\+S\+T\+\_\+\+H\+A\+V\+E\+\_\+\+S\+HA)
\begin{DoxyCompactList}\small\item\em Indicates if the openssl library used to build the qore library supported the S\+H\+A0 algorithm and therefore if the \mbox{\hyperlink{group__digest__functions_gadc789f4681257bd18201d49d9d06db82}{S\+H\+A()}} and \mbox{\hyperlink{group__digest__functions_gaca414387b2224d7f22b4ebadec0b419d}{S\+H\+A\+\_\+bin()}} functions are available. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__option__constants_gac2b845ff7b7e953d0ab2c7c0e33154fe}{H\+A\+V\+E\+\_\+\+S\+H\+A224}} = bool(Q\+O\+R\+E\+\_\+\+C\+O\+N\+S\+T\+\_\+\+H\+A\+V\+E\+\_\+\+S\+H\+A256)
\begin{DoxyCompactList}\small\item\em Indicates if the openssl library used to build the qore library supported the S\+H\+A224 algorithm and therefore if the \mbox{\hyperlink{group__digest__functions_ga31657accc4ffcdf966506bb07bc9a5f5}{S\+H\+A224()}} and \mbox{\hyperlink{group__digest__functions_gad78d030a15fd77e92b6acbebf0f01c3b}{S\+H\+A224\+\_\+bin()}} functions are available. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__option__constants_ga8bbafb0df946db4960ec53f1739352c2}{H\+A\+V\+E\+\_\+\+S\+H\+A256}} = bool(Q\+O\+R\+E\+\_\+\+C\+O\+N\+S\+T\+\_\+\+H\+A\+V\+E\+\_\+\+S\+H\+A256)
\begin{DoxyCompactList}\small\item\em Indicates if the openssl library used to build the qore library supported the S\+H\+A256 algorithm and therefore if the \mbox{\hyperlink{group__digest__functions_ga2650a6a57142a6c971c583f85c102bef}{S\+H\+A256()}} and \mbox{\hyperlink{group__digest__functions_ga3e79a4b0a0fcbc536472144fbcb60fd7}{S\+H\+A256\+\_\+bin()}} functions are available. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__option__constants_gaefa59259c4fcbe89eaf1efa5364e0420}{H\+A\+V\+E\+\_\+\+S\+H\+A384}} = bool(Q\+O\+R\+E\+\_\+\+C\+O\+N\+S\+T\+\_\+\+H\+A\+V\+E\+\_\+\+S\+H\+A512)
\begin{DoxyCompactList}\small\item\em Indicates if the openssl library used to build the qore library supported the S\+H\+A384 algorithm and therefore if the \mbox{\hyperlink{group__digest__functions_gad1ac64eef1215b1da8be27c2cd3554d8}{S\+H\+A384()}} and \mbox{\hyperlink{group__digest__functions_ga46725d7321778042e1acc9fc7e4f0842}{S\+H\+A384\+\_\+bin()}} functions are available. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__option__constants_ga361d12136d30719ba4861fd892ee022f}{H\+A\+V\+E\+\_\+\+S\+H\+A512}} = bool(Q\+O\+R\+E\+\_\+\+C\+O\+N\+S\+T\+\_\+\+H\+A\+V\+E\+\_\+\+S\+H\+A512)
\begin{DoxyCompactList}\small\item\em Indicates if the openssl library used to build the qore library supported the S\+H\+A512 algorithm and therefore if the \mbox{\hyperlink{group__digest__functions_ga6f598af6d5f8eecd18e9b8048ca610b3}{S\+H\+A512()}} and \mbox{\hyperlink{group__digest__functions_ga14a7dc1fd6565a0ffa61d2dc943ef3e1}{S\+H\+A512\+\_\+bin()}} functions are available. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__option__constants_ga2b260e5d44de1d493adb8d97789f047f}{H\+A\+V\+E\+\_\+\+S\+I\+G\+N\+A\+L\+\_\+\+H\+A\+N\+D\+L\+I\+NG}} = qore((bool)(Q\+O\+R\+E\+\_\+\+C\+O\+N\+S\+T\+\_\+\+H\+A\+V\+E\+\_\+\+S\+I\+G\+N\+A\+L\+\_\+\+H\+A\+N\+D\+L\+I\+NG \&\& !(qore\+\_\+library\+\_\+options \& \mbox{\hyperlink{group__library__option__constants_ga2e0eb3b90ff2ebd04429c29fe5db6fcd}{Q\+L\+O\+\_\+\+D\+I\+S\+A\+B\+L\+E\+\_\+\+S\+I\+G\+N\+A\+L\+\_\+\+H\+A\+N\+D\+L\+I\+NG}})))
\begin{DoxyCompactList}\small\item\em Indicates if U\+N\+I\+X-\/style signal handling is available. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__option__constants_ga6a89fa455ea07656dc456faca45c103a}{H\+A\+V\+E\+\_\+\+S\+T\+A\+C\+K\+\_\+\+G\+U\+A\+RD}} = bool(Q\+O\+R\+E\+\_\+\+C\+O\+N\+S\+T\+\_\+\+H\+A\+V\+E\+\_\+\+C\+H\+E\+C\+K\+\_\+\+S\+T\+A\+C\+K\+\_\+\+P\+OS)
\begin{DoxyCompactList}\small\item\em Indicates if protection against stack overruns is provided. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__option__constants_gaa2928b4710b3dd34f7bf5a9ba52e7548}{H\+A\+V\+E\+\_\+\+S\+T\+A\+T\+V\+FS}} = bool(Q\+O\+R\+E\+\_\+\+C\+O\+N\+S\+T\+\_\+\+Q\+\_\+\+H\+A\+V\+E\+\_\+\+S\+T\+A\+T\+V\+FS)
\begin{DoxyCompactList}\small\item\em Indicates if the \mbox{\hyperlink{namespace_qore_addd77c64341dc7694cfd3ba51c7becac}{statvfs()}} function is available. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__option__constants_gaad0f8a0998b32e445a8708484acbd100}{H\+A\+V\+E\+\_\+\+S\+Y\+M\+L\+I\+NK}} = bool(Q\+O\+R\+E\+\_\+\+C\+O\+N\+S\+T\+\_\+\+H\+A\+V\+E\+\_\+\+S\+Y\+M\+L\+I\+NK)
\begin{DoxyCompactList}\small\item\em Indicates if the \mbox{\hyperlink{namespace_qore_ae895213e0d9f207ab855e4546c791909}{symlink()}} function is available. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__option__constants_gab0bcd1418b3e06b5a9848d9175e4f744}{H\+A\+V\+E\+\_\+\+S\+Y\+S\+T\+EM}} = bool(Q\+O\+R\+E\+\_\+\+C\+O\+N\+S\+T\+\_\+\+H\+A\+V\+E\+\_\+\+S\+Y\+S\+T\+EM)
\begin{DoxyCompactList}\small\item\em Indicates if the \mbox{\hyperlink{namespace_qore_ab480d27a192337309e6497158df8e54c}{system()}} function is available. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__option__constants_ga98899bee8f8dda3f4b1feed875118b85}{H\+A\+V\+E\+\_\+\+T\+E\+R\+M\+I\+OS}} = bool(Q\+O\+R\+E\+\_\+\+C\+O\+N\+S\+T\+\_\+\+H\+A\+V\+E\+\_\+\+T\+E\+R\+M\+I\+O\+S\+\_\+H)
\begin{DoxyCompactList}\small\item\em Indicates if the \mbox{\hyperlink{class_qore_1_1_term_i_o_s}{Term\+I\+OS}} class is available. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__option__constants_ga5c7b490cc1b6c8749d42067ee4baa7b2}{H\+A\+V\+E\+\_\+\+T\+H\+R\+E\+A\+D\+\_\+\+N\+A\+ME}} = bool(Q\+O\+R\+E\+\_\+\+C\+O\+N\+S\+T\+\_\+\+H\+A\+V\+E\+\_\+\+T\+H\+R\+E\+A\+D\+\_\+\+N\+A\+ME)
\begin{DoxyCompactList}\small\item\em Indicates if the \mbox{\hyperlink{group__threading__functions_ga79f9cd8de9606cae29c29e3b08d234f0}{get\+\_\+thread\+\_\+name()}} and \mbox{\hyperlink{group__threading__functions_ga321040a3e764383dd68c50d496436e87}{set\+\_\+thread\+\_\+name()}} functions are available. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__option__constants_gaac007b653cdc3acf169c9cc76ce4a928}{H\+A\+V\+E\+\_\+\+U\+N\+I\+X\+\_\+\+F\+I\+L\+E\+M\+GT}} = bool(Q\+O\+R\+E\+\_\+\+C\+O\+N\+S\+T\+\_\+\+H\+A\+V\+E\+\_\+\+C\+H\+O\+WN)
\begin{DoxyCompactList}\small\item\em Indicates if U\+N\+I\+X-\/style file management functionality is available (ex\+: \mbox{\hyperlink{namespace_qore_a3c6e7029d5759c6cabfca1d7e3b27898}{chown()}}, \mbox{\hyperlink{class_qore_1_1_dir_a2d7d2c165f79c44a32e3070bf72ab738}{Dir\+::chgrp()}}, etc) \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__option__constants_gaef9b69b7df60ff7aa74035d772add3c6}{H\+A\+V\+E\+\_\+\+U\+N\+I\+X\+\_\+\+U\+S\+E\+R\+M\+GT}} = bool(Q\+O\+R\+E\+\_\+\+C\+O\+N\+S\+T\+\_\+\+H\+A\+V\+E\+\_\+\+G\+E\+T\+U\+ID)
\begin{DoxyCompactList}\small\item\em Indicates if U\+N\+I\+X-\/style user management functionality is available (ex\+: \mbox{\hyperlink{namespace_qore_aa7cce69c66cbc6f183fa71931cdfc466}{getuid()}}, \mbox{\hyperlink{namespace_qore_ad740d1b241a725df36965aa2bfb50231}{setuid()}}, \mbox{\hyperlink{namespace_qore_ae45b3134a21e8efc465c469bbe6b58d7}{getgid()}}, \mbox{\hyperlink{namespace_qore_a643d15328846a7d64139c34a29efe53b}{setgid()}}, etc) \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
\mbox{\hyperlink{namespace_qore_1_1_option}{Option}} namespace. 