This causes the JOBNAM subroutine to return the name of the parent job rather than the current job, when the current job was launched via ASHELLXS and the ASHELL_RUNSBR switch is not active. This mimics one aspect of the way Xcall AMOS worked under AMOS—i.e. that the child process was still the original job. Note that under A-Shell, the child process is truly a separate job and thus cannot share any memory based information, unless the ASHELL_RUNSBR switch is active.