Avoid use of STEPLIB
Each z/OS® UNIX process that has a STEPLIB
that
is propagated from parent to child or across an exec will consume
about 200 bytes of Extended Common Storage Area (ECSA). If no STEPLIB
environment
variable is defined, or when it is defined as STEPLIB=CURRENT
, z/OS UNIX propagates
all currently active TASKLIB
, STEPLIB
,
and JOBLIB
allocations during a fork(), spawn(),
or exec() function.
z/OS Explorer has
a default of STEPLIB=NONE
coded in rse.env
,
as described in "rse.env
, RSE configuration file"
in the Host Configuration Guide (SC27-8437). For the reasons mentioned
previously, you should not change this directive and you should place
the targeted data sets in LINKLIST or LPA (Link Pack Area) instead.