Table of Contents

TASKE Source

References

Source Listing

TASKE.COPY.txt
  1. *COPY TASKE 00001000
  2. PUSH PRINT 00001200
  3. AIF ('&SYSPARM' NE 'SUP').TAS01 00001400
  4. PRINT OFF,NOGEN 00001600
  5. .TAS01 ANOP 00001800
  6. TASKE DSECT 00002000
  7. SPACE 1 00003000
  8. *** TASKE - TASK ELEMENT 00004000
  9. * 00005000
  10. * 0 +-----------------------------------------------+ 00006000
  11. * | TASKNEXT | 00007000
  12. * 4 +-----------------------------------------------+ 00008000
  13. * | TASKSAVE | 00009000
  14. * 8 +-----------------------------------------------+ 00010000
  15. * | TASKNAME | 00011000
  16. * C +-----------------------+-----------+-----------+ 00012000
  17. * | | TASKSTAT | TASKID | 00013000
  18. * 10 +-----------------------+-----------+-----------+ 00014000
  19. * 00015000
  20. *** TASKE - TASK ELEMENT 00016000
  21. SPACE 1 00017000
  22. TASKNEXT DS 1F NEXT TASK ELEMENT 00018000
  23. TASKSAVE DS 1F TASK'S SYSTEM SAVE AREA 00019000
  24. TASKNAME DS CL4 TASK NAME 00020000
  25. TASKSPAR DS AL2 SPARE 00021000
  26. TASKSTAT DS 1X STATUS FLAGS 00022000
  27. TASKID DS 1X SUPERVISOR SPECIFIED ID 00023000
  28. SPACE 1 00024000
  29. * BITS DEFINED IN TASKSTAT 00025000
  30. WAITING EQU X'80' TASK IS NON-DISPATCHABLE 00026000
  31. LOCKLIST EQU X'40' WAITING ON SYNCH LOCK LIST 00027000
  32. LIMBO EQU X'01' TASK IS BEING TERMINATED 00028000
  33. EJECT 00029000
  34. POP PRINT 00030000
  35. SPACE 00031000