From IARST64 to BPX4RED.

I've obtained an above-the-bar area so that I can read into it using BPX4RED.
I have a valid address and buffer length.
When I issue the call in 64-bit mode, I get errno=118 meaning EFAULT (The 
address is incorrect).
The errno Jr or reason code, for what it's worth, is EF01604B.
The 604B means - "Uoimove failed - probably due to user address space errors."

The buffer ptr for BPX4RED is a double word and I thought I could put an 
above-the-bar address in it.

When I substitute a 31-bit address with a valid length, my buffer receives the 
data. 

Nowhere in the doc does it state that an above-the-bar address can or can't be 
used, unless I missed it.

Any help would be appreciated.

Thanks in advance, Pierre.

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

Reply via email to