Table of Contents

GENLINK Source

References

Source Listing

GENLINK.MACRO.txt
  1. MACRO GEN00010
  2. &LABEL GENLINK &ID=,&CLASS=*,&KEEP=2, XGEN00020
  3. &LINE=0000,&TASK=,&TYPE=,&ZONE=0 GEN00030
  4. GBLA &LINKTOT GEN00040
  5. AIF (T'&TYPE EQ 'O' AND NOT T'&ID EQ 'O').NOTYPE GEN00050
  6. AIF (&LINKTOT GE 64).NOMORE GEN00060
  7. &LINKTOT SETA &LINKTOT+1 GEN00070
  8. &LABEL DC 0D'0' GEN00080
  9. DC CL8'&ID ' LINKID GEN00090
  10. AIF (T'&TASK EQ 'O').SET1 GEN00100
  11. DC CL4'&TASK ' DEFAULT TASK NAME GEN00110
  12. AGO .SET2 GEN00120
  13. .SET1 ANOP GEN00130
  14. DC CL4'&ID ' DEFAULT TASK NAME GEN00140
  15. .SET2 ANOP GEN00150
  16. DC CL4' ' ACTIVE TASK NAME GEN00160
  17. DC CL8'&TYPE ' DEFAULT DRIVER TYPE GEN00170
  18. DC CL8' ' ACTIVE DRIVER TYPE GEN00180
  19. DC XL2'&LINE' DEFAULT VIRTUAL LINE ADDRESS GEN00190
  20. DC XL2'0000' ACTIVE VIRTUAL LINE ADDRESS GEN00200
  21. DC A(0) LINE DRIVER VARIABLE INFO GEN00210
  22. DC CL4'&CLASS' DEFAULT CLASS SPECIFICATION GEN00220
  23. DC CL4' ' ACTIVE CLASS SPECIFICATION GEN00230
  24. DC AL1(&ZONE) TIME ZONE DISPLACEMENT FROM GMT GEN00240
  25. DC AL1(0) LINK FLAG GEN00250
  26. DC AL2(&KEEP) RESERVED HOLDSLOT COUNT GEN00260
  27. DC AL2(0) UNACCEPTED (PENDING) FILE COUNT GEN00270
  28. DC AL2(0) TAG SLOTS IN USE GEN00280
  29. DC A(0) TAG QUEUE ADDRESS GEN00290
  30. DC A(0) MSG QUEUE ADDRESS GEN00300
  31. DC H'0' LINK TRANSACTION COUNT GEN00310
  32. DC H'0' ERROR COUNT GEN00320
  33. DC H'0' TIMEOUT COUNT GEN00330
  34. DC AL2(0) UNUSED GEN00340
  35. DC 2F'0' CLOCK COMP VALUE FOR THIS LINK @VA03349 GEN00350
  36. SPACE GEN00360
  37. MEXIT GEN00370
  38. .NOTYPE ANOP GEN00380
  39. MNOTE 16,'DRIVER TYPE NOT SPECIFIED' GEN00390
  40. SPACE GEN00400
  41. MEXIT GEN00410
  42. .NOMORE ANOP GEN00420
  43. MNOTE 16,'MAX LINKS (64) ALREADY DEFINED' GEN00430
  44. SPACE GEN00440
  45. MEND GEN00450