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