Most of my assembly (and PL/I) has been reentrant, and in my first job we had an authorised library in the development system linklist, for testing purposes.
I liked this arrangement, and we sometimes got 0C4s in testing if we coded the wrong symbol, which is a lot better than getting them when we went live :-) The macros for entry, exit, subroutine save, and helpers for DCB, DACB (SVC 99) and other data that needs copying to dynamic storage during entry were very helpful, and I spent hours writing similar for my MVS/Hercules system with IFOX00, which was slightly less advanced than the IEV90 (assembler H) I was accustomed to. Time well spent, though :-) It was like a mini adventure to write non-rent code, it was so rare :-) Roops On Fri, 23 Aug 2024, 18:37 Paul Gilmartin, < [email protected]> wrote: > On Fri, 23 Aug 2024 17:11:01 +0000, Lennie Bradshaw wrote: > > . > >As this was not always the case, and for compatibility purposes, it can > be disabled for non-authorised programs, I believe. > > > Is REFRPROT the default nowadays? IMO it was bad design > ever to allow NOREFRPROT. REFR programs should have > been protected from day 0. > > Likewise, is user key CSA still possible.? > > -- > gil > > ---------------------------------------------------------------------- > 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
