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

OPTION_INSTRUCTION_COUNTING

icount

OPTION_IODELAY_KLUDGE

X

iodelay

OPTION_LPP_RESTRICT

X

pgmprdos

OPTION_MIPS_COUNTING

X

maxrates

OPTION_MSGHLD

kd / msghld

OPTION_PTTRACE

X

ptt

OPTION_SCSI_TAPE

X

auto_scsi_mount / scsimount
4

OPTION_SET_STSI_INFO

X

manufacturer / model / plant

OPTION_SHARED_DEVICES

X

shrdport

OPTION_SHUTDOWN_CONFIRMATION

quitmout

OPTION_TAPE_AUTOMOUNT

X

automount

OPTION_W32_CTCI

X

tt32

OPTION_SHOWDVOL1

showdvol1

PANEL_REFRESH_RATE

X

panrate

Table 35: Build options for system parameters and console commands

Notes:

1
“alrf” and “asn_and_lx_reuse” have been deprecated and replaced by “archlevel enable asn_lx_reuse”.

2
“_MSVC_” is a build option that is automatically set when Hercules is built on a Windows platform. On
Linux and Mac platforms the option is not set and the “ls” console command is available instead.

3
“httpport” and “httproot” have been deprecated and replaced by “http”.

4
“auto_scsi_mount” has been deprecated and replaced by “scsimount”.

Previous Page Next Page