I'm saying that BPXBATCH is a shell and is not part of, e.g., EXEC. I'm also 
saying that the mere act of getting dubbed does not cause BPXBATCH to be 
involved.

________________________________________
From: IBM Mainframe Discussion List <[email protected]> on behalf of Jon 
Perryman <[email protected]>
Sent: Thursday, October 5, 2023 11:37 AM
To: [email protected]
Subject: Re: Assembler access to USS functions

On Thu, 5 Oct 2023 11:07:03 +0000, Seymour J Metz <[email protected]> wrote:

>Where do you think process initialization gets the variable names and values?

Process initialization initializes environment variables from /etc/environment. 
There is no requirement any shell environment (e.g. bash, csh or ...). Are you 
saying that PGM=BPXBATCH,PARM=’PGM program-name’ invokes a shell to create the 
environment variables? Most notably $PATH. Granted that shells simplify adding 
environment variables but programs are able to add environment variables 
without using export, setenv or ???.

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to