PSWキー0で実行中にサブプール0にGETMAINするには
By 神居 - Posted: 2008/09/18 Last updated: 2010/04/28
- Leave a Comment
PSWキー0で実行中のプログラムが、サブプール0(またはサブプール指定なし)でGETMAINしても、獲得される領域はSP=0ではなく、SP=252(StorageKey=0)の領域となる。そのため異なるキーで実行される複数のモジュール(ユーザーSVC含む)で構成されるプログラムでは注意が必要である。
そのためGETMAINのときPSWキー値に関係なくJOB STEP KEYのエリアを確保するためにはSP=250を指定すればよい。SP=250を指定すればPSWキーに関係なくSP=0に変換され割り当てられる。ただしAPFでなければならない。
そのためGETMAINのときPSWキー値に関係なくJOB STEP KEYのエリアを確保するためにはSP=250を指定すればよい。SP=250を指定すればPSWキーに関係なくSP=0に変換され割り当てられる。ただしAPFでなければならない。
Posted in システムプログラマーのための手引きいろいろ • • Top Of Page