Appendix E. Build Options for System Parameters and
Console Commands
There are a number of system parameters and console commands that depend on the build options set
at compile time. They are only available when the corresponding build options have been set when Her-
cules has been built.
Most of these build option are enabled by default. That means the corresponding system parameters and
console commands are available without any further action. A few build options however are disabled by
default. If the corresponding system parameters and console commands are required the build options
must be set and Hercules must be rebuilt.
Instead of changing the Hercules source files to activate specific build options, the HQA feature (Hercules
Build Configurations Quality Assurance) has been introduced. The HQA features allows changing build
options by using an environment variable or by using the new configuration or makefile options. For more
details about the HQA feature consult the “Installation Guide”.
The following table gives an overview about build options affecting system parameters and console com-
mands.
Hercules build option
Default
System parameter / console command
_FEATURE_ASN_AND_LX_REUSE
X
alrf / asn_and_lx_reuse
1
_FEATURE_CPU_RECONFIG
X
cf / cfall
_FEATURE_ECPSVM
X
ecpsvm
_FEATURE_SYSTEM_CONSOLE
X
!message / .reply / scpecho / scpimply / ssd
_FW_REF
X
f{+/-}addr / s{+/-}dev / sf-dev / sf+dev / sfc /
sfd / sfk / t{+/-}dev
_HAVE_MLOCKALL
memlock / memfree
_MSVC_
dir
2
ENABLE_OBJECT_REXX
X
rexx / exec
ENABLE_REGINA_REXX
X
rexx / exec
OPTION_CAPPING
X
capping
OPTION_CKD_KEY_TRACING
X
t{+/-}ckd
OPTION_CMDTGT
X
cmdtgt / herc / pscp / scp
OPTION_CONFIG_SYMBOLS
X
qpfkeys / defsym / delsym
OPTION_DYNAMIC_LOAD
X
modpath / ldmod / lsdep / lsmod / rmmod
OPTION_HAO
X
hao
OPTION_HTTP_SERVER
X
http / httpport / httproot
3