User Tools

Site Tools


ibm:vm370-lib:macro:pib2tab.macro_src

PIB2TAB Source

References

Source Listing

PIB2TAB.MACRO.txt
  1. MACRO 00001000
  2. PIB2TAB &SECT 00002000
  3. PUSH PRINT 00002100
  4. AIF ('&SYSPARM' NE 'SUP').ACC01 00002200
  5. PRINT OFF,NOGEN 00002300
  6. .ACC01 ANOP 00002400
  7. AIF ('&SECT' EQ 'CSECT').CSECT 00003000
  8. PIB2TAB DSECT PROGRAM INFORMATION BLOCK EXTENSION 00004000
  9. PIBCOMR1 DS XL2 ADDRESS OF COMMUNICATION REGION 00005000
  10. SYSLUBX DS XL2 SYSTEM LUB INDEX 00006000
  11. INTINFO DS XL4 USED FOR INTERRUPTION CODE 00007000
  12. SVCIC EQU INTINFO+3 SVC INTERRUPT CODE 00008000
  13. PIBECB DS XL4 ADDRESS OF TERMINATION ECB, IF ANY 00009000
  14. PIBPIK DS XL2 PIK 00010000
  15. DS XL2 00011000
  16. EJECT 00012000
  17. AGO .END 00013000
  18. .CSECT ANOP 00014000
  19. PIB2TAB DS 0D 00015000
  20. ENTRY PIB2TAB 00016000
  21. USING PIB2TAB,0 00017000
  22. * 00018000
  23. * ATTENTION PIB EXTENSION 00019000
  24. * 00020000
  25. DC S(BGCOM) . ADDRESS OF COMMUNICATION REGION 00021000
  26. DC H'0' . ATTN SSSTEM LUB INDEX 00022000
  27. DC F'0' . USED FOR INTERRUPTION CODE 00023000
  28. DC F'0' . ZERO 00024000
  29. DC X'0000' . ATTN PIK 00025000
  30. DC H'0' . RESERVED 00026000
  31. * 00027000
  32. * BACKGROUND PIB EXTENSION 00028000
  33. * 00029000
  34. DC S(BGCOM) . ADDRESS OF COMMUNICATION REGION 00030000
  35. DC H'0' . BG SYSTEM LUB INDEX 00031000
  36. DC F'0' . USED FOR INTERRUPTION CODE 00032000
  37. DC F'0' . ZERO 00033000
  38. DC X'0000' . BG PIK 00034000
  39. DC H'0' . RESERVED 00035000
  40. DROP 0 00036000
  41. .END ANOP 00037000
  42. POP PRINT 00037100
  43. MEND 00038000
ibm/vm370-lib/macro/pib2tab.macro_src.txt ยท Last modified: 2023/08/06 13:38 by Site Administrator