Thomas David Rivers wrote:

I seem to have a situation where the program mask for my attached
sub-task is getting all the bits set (indicating, for example, the receipt
of, say, FIXED-POINT OVERFLOW) when the parent task does not
have those set.

Just to reply to myself - for any possible future where this question pops up
again.

It turned out to be the ESPIE macro. Apparently if you set up an ESPIE requesting a particular interrupt be caught, the OS sets the program-mask to catch that interrupt. We were just putting a "blanket" ESPIE to catch everything - so *poof* - the PSW
program mask was changed to do that.

I suppose that's "helpful" - but not quite what was expected; we'll have to do
a little program mask dance around setting ESPIEs to avoid that.

I wonder if this magic changing-of-the-program-mask is documented?

    - Dave R. -

--
[email protected]                        Work: (919) 676-0847
Get your mainframe programming tools at http://www.dignus.com

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

Reply via email to