Tom and Rick's comments about moving the PARM. There was once a reason, but I've forgotten it.
One of the first things I did when I learnt to write Assembler macros was to write my own initialisation and termination macros, making more use of the save area chain conventions than IBM's equivalents did. One thing it did was a GETMAIN for the parm length and a move - and there was at that time a solid recommendation to do that. Thing is - I can't remember why. The only possible suggestion I can come up with, but feel free to shoot it down. Under the PCP option of OS/360, the parm field was not protected from write access by the program. Under the MFT option, it was. Is this a PCP-MFT compatibility issue? -- Phil Payne http://www.isham-research.co.uk +44 7833 654 800 ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html

