Table of Contents

PWDIBLOK Source

References

Source Listing

PWDIBLOK.COPY.txt
  1. PUSH PRINT 00001000
  2. AIF ('&SYSPARM' NE 'SUP').PWD01 00002000
  3. PRINT OFF,NOGEN 00003000
  4. .PWD01 ANOP 00004000
  5. PWDIBLOK DSECT @V60BBBB 00005000
  6. SPACE 1 00006000
  7. *** PWDIBLOK - PASSWORD-INVALID BLOCK 00007000
  8. * 00008000
  9. * 0 +-----------------------+-----------------------+ 00009000
  10. * | PWDUSRID | 00010000
  11. * 8 +-----------------------+-----------------------+ 00011000
  12. * | PWDDATE | | 00012000
  13. * 10 +-----------------------+-----------------------+ 00013000
  14. * | PWDTIME | PWDTERMA | 00014000
  15. * 18 +-----------------------------------------------+ 00015000
  16. * | PWDCHAIN | P*1 | P*2 | RESERVED | 00016000
  17. * 20 +-----------------------------------------------+ 00017000
  18. * 00018000
  19. *** PWDIBLOK - PASSWORD-INVALID BLOCK 00019000
  20. SPACE 1 00020000
  21. PWDUSRID DS CL8 USERID ATTEMPTING LOGON/AUTOLOG 00021000
  22. PWDDATE DS CL6 DATE (MMDDYY) 00022000
  23. PWDTIME DS CL6 TIME (HHMMSS) 00023000
  24. PWDTERMA DS CL4 TERMINAL ADDRESS 00024000
  25. PWDCHAIN DS F CHAIN POINTER TO NEXT PWDIBLOK 00025000
  26. PWDINVCT DS 1X P*1 INVALID-PASSWORD COUNT 00026000
  27. SPACE 1 00027000
  28. * BITS DEFINED IN PWDFLAGS 00028000
  29. PWDLOG DS 0XL(X'80') THIS BLOCK FOR LOGON 00029000
  30. PWDALOG DS 0XL(X'40') THIS BLOCK FOR AUTOLOG 00030000
  31. PWDFLAGS DS 1X P*2 PWDFLAGS 00031000
  32. DS XL2 RESERVED 00032000
  33. SPACE 1 00033000
  34. PWDSIZE EQU (*-PWDIBLOK)/8 SIZE IN DOUBLE WORDS 00034000
  35. EJECT 00035000
  36. POP PRINT 00036000
  37. SPACE 1 00037000