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
