![]() |
Qore Programming Language Reference Manual
0.9.10
|
Variables | |
const | Qore::Option::HAVE_ATOMIC_OPERATIONS = bool(QORE_CONST_HAVE_ATOMIC_MACROS) |
Indicates if the Qore library supports fast atomic reference counting. More... | |
const | Qore::Option::HAVE_CLOSE_ALL_FD = bool(QORE_CONST_HAVE_CLOSE_ALL_FD) |
Indicates if the close_all_fd() function is available. | |
const | Qore::Option::HAVE_DETERMINISTIC_GC = bool(1) |
Indicates if the Qore library supports deterministic garbage collection for managing circular references between objects. | |
const | Qore::Option::HAVE_DSS = bool(QORE_CONST_HAVE_DSS) |
Indicates if the openssl library used to build the qore library supported the outdated DSS and DSS1 digest algorithms and therefore if the DSS(), DSS1(), DSS_bin(), and DSS1_bin() functions are available. | |
const | Qore::Option::HAVE_FILE_LOCKING = bool(QORE_CONST_HAVE_STRUCT_FLOCK) |
Indicates if the Qore library supports file locking; currently this depends on UNIX-style file locking with the fnctl() function. More... | |
const | Qore::Option::HAVE_FORK = bool(QORE_CONST_HAVE_FORK) |
Indicates if the fork() function is available. More... | |
const | Qore::Option::HAVE_GETPPID = bool(QORE_CONST_HAVE_GETPPID) |
Indicates if the getppid() function is available. More... | |
const | Qore::Option::HAVE_GET_NETIF_LIST = bool(QORE_CONST_HAVE_GET_NETIF_LIST) |
Indicates if the get_netif_list() function is available. More... | |
const | Qore::Option::HAVE_GET_STACK_SIZE = bool(QORE_CONST_HAVE_GET_STACK_SIZE) |
Indicates if the get_stack_size() function is available. More... | |
const | Qore::Option::HAVE_IS_EXECUTABLE = bool(QORE_CONST_HAVE_PWD_H) |
Indicates if the Qore library supports the is_executable() function. More... | |
const | Qore::Option::HAVE_KILL = bool(QORE_CONST_HAVE_KILL) |
Indicates if the kill() function is available. More... | |
const | Qore::Option::HAVE_LIBRARY_DEBUGGING = bool(QORE_CONST_DEBUG) |
Indicates if the Qore library has been built with debugging enabled. | |
const | Qore::Option::HAVE_MANAGE_STACK = bool(QORE_CONST_HAVE_MANAGE_STACK) |
Indicates if the get_default_thread_stack_size() and set_default_thread_stack_size() functions are available. More... | |
const | Qore::Option::HAVE_MD2 = bool(QORE_CONST_HAVE_MD2) |
Indicates if the openssl library used to build the qore library supported the MD2 algorithm and therefore if the MD2() and MD2_bin() functions are available. | |
const | Qore::Option::HAVE_MDC2 = bool(QORE_CONST_HAVE_MDC2) |
Indicates if the openssl library used to build the qore library supported the MDC2 algorithm and therefore if the MDC2() and MDC2_bin() functions are available. | |
const | Qore::Option::HAVE_RC5 = bool(QORE_CONST_HAVE_RC5) |
Indicates if the openssl library used to build the qore library supported the RC5 encryption algorithm and therefore if the rc5_encrypt_cbc(), rc5_decrypt_cbc() and rc5_decrypt_cbc_to_string() functions are available. | |
const | Qore::Option::HAVE_ROUND = bool(QORE_CONST_HAVE_ROUND) |
Indicates if the round() function is available; the availability of this function depends on the presence of the C-library's round() function. | |
const | Qore::Option::HAVE_RUNTIME_THREAD_STACK_TRACE = bool(true) |
Indicates if active thread stack tracing has been enabled as a debugging option and if the get_alT_thread_call_stacks() function is available. More... | |
const | Qore::Option::HAVE_SETEGID = bool(QORE_CONST_HAVE_SETEGID) |
Indicates if the setegid() function is available; the availabilty of this function depends on the system's underlying C-library. More... | |
const | Qore::Option::HAVE_SETEUID = bool(QORE_CONST_HAVE_SETEUID) |
Indicates if the seteuid() function is available; the availabilty of this function depends on the system's underlying C-library. More... | |
const | Qore::Option::HAVE_SETSID = bool(QORE_CONST_HAVE_SETSID) |
Indicates if the setsid() function is available. More... | |
const | Qore::Option::HAVE_SHA = bool(QORE_CONST_HAVE_SHA) |
Indicates if the openssl library used to build the qore library supported the SHA0 algorithm and therefore if the SHA() and SHA_bin() functions are available. | |
const | Qore::Option::HAVE_SHA224 = bool(QORE_CONST_HAVE_SHA256) |
Indicates if the openssl library used to build the qore library supported the SHA224 algorithm and therefore if the SHA224() and SHA224_bin() functions are available. | |
const | Qore::Option::HAVE_SHA256 = bool(QORE_CONST_HAVE_SHA256) |
Indicates if the openssl library used to build the qore library supported the SHA256 algorithm and therefore if the SHA256() and SHA256_bin() functions are available. | |
const | Qore::Option::HAVE_SHA384 = bool(QORE_CONST_HAVE_SHA512) |
Indicates if the openssl library used to build the qore library supported the SHA384 algorithm and therefore if the SHA384() and SHA384_bin() functions are available. | |
const | Qore::Option::HAVE_SHA512 = bool(QORE_CONST_HAVE_SHA512) |
Indicates if the openssl library used to build the qore library supported the SHA512 algorithm and therefore if the SHA512() and SHA512_bin() functions are available. | |
const | Qore::Option::HAVE_SIGNAL_HANDLING = qore((bool)(QORE_CONST_HAVE_SIGNAL_HANDLING && !(qore_library_options & QLO_DISABLE_SIGNAL_HANDLING))) |
Indicates if UNIX-style signal handling is available. More... | |
const | Qore::Option::HAVE_STACK_GUARD = bool(QORE_CONST_HAVE_CHECK_STACK_POS) |
Indicates if protection against stack overruns is provided. | |
const | Qore::Option::HAVE_STATVFS = bool(QORE_CONST_Q_HAVE_STATVFS) |
Indicates if the statvfs() function is available. | |
const | Qore::Option::HAVE_SYMLINK = bool(QORE_CONST_HAVE_SYMLINK) |
Indicates if the symlink() function is available. More... | |
const | Qore::Option::HAVE_SYSTEM = bool(QORE_CONST_HAVE_SYSTEM) |
Indicates if the system() function is available. | |
const | Qore::Option::HAVE_TERMIOS = bool(QORE_CONST_HAVE_TERMIOS_H) |
Indicates if the TermIOS class is available. More... | |
const | Qore::Option::HAVE_THREAD_NAME = bool(QORE_CONST_HAVE_THREAD_NAME) |
Indicates if the get_thread_name() and set_thread_name() functions are available. More... | |
const | Qore::Option::HAVE_UNIX_FILEMGT = bool(QORE_CONST_HAVE_CHOWN) |
Indicates if UNIX-style file management functionality is available (ex: chown(), Dir::chgrp(), etc) More... | |
const | Qore::Option::HAVE_UNIX_USERMGT = bool(QORE_CONST_HAVE_GETUID) |
Indicates if UNIX-style user management functionality is available (ex: getuid(), setuid(), getgid(), setgid(), etc) More... | |
Option constants
const Qore::Option::HAVE_ATOMIC_OPERATIONS = bool(QORE_CONST_HAVE_ATOMIC_MACROS) |
Indicates if the Qore library supports fast atomic reference counting.
Note that if this constant is False, atomic operations are supported by mutexes and are therefore slower than with native atomic reference counting operations
const Qore::Option::HAVE_FILE_LOCKING = bool(QORE_CONST_HAVE_STRUCT_FLOCK) |
Indicates if the Qore library supports file locking; currently this depends on UNIX-style file locking with the fnctl() function.
const Qore::Option::HAVE_FORK = bool(QORE_CONST_HAVE_FORK) |
Indicates if the fork() function is available.
const Qore::Option::HAVE_GET_NETIF_LIST = bool(QORE_CONST_HAVE_GET_NETIF_LIST) |
Indicates if the get_netif_list() function is available.
const Qore::Option::HAVE_GET_STACK_SIZE = bool(QORE_CONST_HAVE_GET_STACK_SIZE) |
Indicates if the get_stack_size() function is available.
const Qore::Option::HAVE_GETPPID = bool(QORE_CONST_HAVE_GETPPID) |
Indicates if the getppid() function is available.
const Qore::Option::HAVE_IS_EXECUTABLE = bool(QORE_CONST_HAVE_PWD_H) |
Indicates if the Qore library supports the is_executable() function.
const Qore::Option::HAVE_KILL = bool(QORE_CONST_HAVE_KILL) |
Indicates if the kill() function is available.
const Qore::Option::HAVE_MANAGE_STACK = bool(QORE_CONST_HAVE_MANAGE_STACK) |
Indicates if the get_default_thread_stack_size() and set_default_thread_stack_size() functions are available.
const Qore::Option::HAVE_RUNTIME_THREAD_STACK_TRACE = bool(true) |
Indicates if active thread stack tracing has been enabled as a debugging option and if the get_alT_thread_call_stacks() function is available.
const Qore::Option::HAVE_SETEGID = bool(QORE_CONST_HAVE_SETEGID) |
Indicates if the setegid() function is available; the availabilty of this function depends on the system's underlying C-library.
const Qore::Option::HAVE_SETEUID = bool(QORE_CONST_HAVE_SETEUID) |
Indicates if the seteuid() function is available; the availabilty of this function depends on the system's underlying C-library.
const Qore::Option::HAVE_SETSID = bool(QORE_CONST_HAVE_SETSID) |
Indicates if the setsid() function is available.
const Qore::Option::HAVE_SIGNAL_HANDLING = qore((bool)(QORE_CONST_HAVE_SIGNAL_HANDLING && !(qore_library_options & QLO_DISABLE_SIGNAL_HANDLING))) |
Indicates if UNIX-style signal handling is available.
If this constant is False, then the set_signal_handler() and remove_signal_handler() functions are not available.
qore -b
or qore –disable-signals
)const Qore::Option::HAVE_SYMLINK = bool(QORE_CONST_HAVE_SYMLINK) |
Indicates if the symlink() function is available.
const Qore::Option::HAVE_TERMIOS = bool(QORE_CONST_HAVE_TERMIOS_H) |
const Qore::Option::HAVE_THREAD_NAME = bool(QORE_CONST_HAVE_THREAD_NAME) |
Indicates if the get_thread_name() and set_thread_name() functions are available.
const Qore::Option::HAVE_UNIX_FILEMGT = bool(QORE_CONST_HAVE_CHOWN) |
Indicates if UNIX-style file management functionality is available (ex: chown(), Dir::chgrp(), etc)
const Qore::Option::HAVE_UNIX_USERMGT = bool(QORE_CONST_HAVE_GETUID) |
Indicates if UNIX-style user management functionality is available (ex: getuid(), setuid(), getgid(), setgid(), etc)