Back before SYS1.LPALIB, Nucleus-resident SVC routines were named IGCxxx and
were linked into IEANUC00; transient SVC routines were named IGC00xxx with a C
zone on the last digit, resided is SYS1.SVCLIB and ran out of 1 KiB (2 KiB in
OS/VS1) SVC transient areas. The names endured, but since SVS the system just
pages in transient SVC routines. The EBCDIC code pages I've used had C) as "{".
DOS/360 had A and B transients; I don't know whether those survived to z/VSE.
--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
________________________________________
From: IBM Mainframe Discussion List [[email protected]] on behalf of
Steve Thompson [[email protected]]
Sent: Wednesday, May 31, 2023 9:32 PM
To: [email protected]
Subject: Q: Transient SVC ?
Sorry, but I have to ask this: What do you mean by a transient SVC?
In days gone by, I remember that SVCs had to have specific names,
so the last char of the SVC could be a "non" printable name (hazy
memories of this from having to fix/patch an SVC).
I know that DOS, DOS/V* had transients that we (DOS to MVS
migration teams), in some cases had to turn into an SVC for use
in MVS.
Just trying to remember how some of this stuff used to work/be done.
Steve Thompson
On 5/31/2023 8:42 PM, Seymour J Metz wrote:
> For transient SVC name it was a trailing C0; I was just contrasting member
> names with index levels. I guess that IBM decided to eliminate an alleged
> ambiguity between member name and relative generation.
>
>
> --
> Shmuel (Seymour J.) Metz
> http://mason.gmu.edu/~smetz3
----------------------------------------------------------------------
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