DataMuseum.dk

Presents historical artifacts from the history of:

RC4000/8000/9000

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about RC4000/8000/9000

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦e4d872f9f⟧ Rc489kSubCat

    Length: 64512 (0xfc00)
    Types: Rc489kSubCat
    Names: »cproc«

Derivation

└─⟦621cfb9a2⟧ Bits:30002817 RC8000 Dump tape fra HCØ.  Detaljer om "HC8000" projekt.
    └─⟦0364f57e3⟧ 
        └─⟦this⟧ »cproc« 
└─⟦00964e8f7⟧ Bits:30007478 RC8000 Dump tape fra HCØ.
    └─⟦b2ec5d50f⟧ 
        └─⟦this⟧ »cproc« 

OctetView - Rc489kSubCat

0x0000…0033 Rc489kSubCatEnt {f00=0x001b53, f01=0x0007e4, f02=0x0007ed, filename=»tfpread     «, entry_tail=0-4-0-20-1982-04-02T10:45-disc1-0x0-0x0-0x0-0x0}
0x0033…0066 Rc489kSubCatEnt {f00=0x015003, f01=0x0007e4, f02=0x0007ed, filename=»tgetfpnames «, entry_tail=0-4-0-1-1980-05-28T16:06-disc1-0x0-0x0-0x0-0x0}
0x0066…0099 Rc489kSubCatEnt {f00=0x016c2a, f01=0x0007e4, f02=0x0007ed, filename=»tdisccopy   «, entry_tail=0-4-0-3-1980-10-27T15:22-disc1-0x0-0x0-0x0-0x0}
0x0099…00cc Rc489kSubCatEnt {f00=0x019dba, f01=0x0007e4, f02=0x0007ed, filename=»tprintfile  «, entry_tail=0-4-0-3-1980-10-24T13:04-disc1-0x0-0x0-0x0-0x0}
0x00cc…00ff Rc489kSubCatEnt {f00=0x01c8ea, f01=0x0007e4, f02=0x0007ed, filename=»toutshortcl «, entry_tail=0-4-0-1-1980-10-24T10:41-disc1-0x0-0x0-0x0-0x0}
0x00ff…0132 Rc489kSubCatEnt {f00=0x01d27a, f01=0x0007e4, f02=0x0007ed, filename=»tcarea      «, entry_tail=0-4-0-2-1980-10-21T14:23-disc1-0x0-0x0-0x0-0x0}
0x0132…0165 Rc489kSubCatEnt {f00=0x01fea2, f01=0x0007e4, f02=0x0007ed, filename=»twritezone  «, entry_tail=0-4-0-3-1980-05-07T14:39-disc1-0x0-0x0-0x0-0x0}
0x0165…0198 Rc489kSubCatEnt {f00=0x0220db, f01=0x0007e4, f02=0x0007ed, filename=»tcutarea    «, entry_tail=0-4-0-1-1980-02-08T10:37-disc1-0x0-0x0-0x0-0x0}
0x0198…01cb Rc489kSubCatEnt {f00=0x023b52, f01=0x0007e4, f02=0x0007ed, filename=»tcopyf      «, entry_tail=0-4-0-2-1980-05-07T14:39-disc1-0x0-0x0-0x0-0x0}
0x01cb…01fe Rc489kSubCatEnt {f00=0x02527a, f01=0x0007e4, f02=0x0007ed, filename=»tbstotape   «, entry_tail=0-4-0-2-1980-05-07T14:40-disc1-0xb027-0x0-0x0-0x0}
0x01fe…0231 Rc489kSubCatEnt {f00=0x02795a, f01=0x0007e4, f02=0x0007ed, filename=»treadcon    «, entry_tail=0-4-0-16-                -disc1-0x0-0x0-0x0-0x0}
0x0231…0264 Rc489kSubCatEnt {f00=0x037aea, f01=0x0007e4, f02=0x0007ed, filename=»tdigamma    «, entry_tail=0-4-0-1-1980-07-30T14:27-disc1-0xe008-0x0-0x0-0x0}
0x0264…0297 Rc489kSubCatEnt {f00=0x0387da, f01=0x0007e4, f02=0x0007ed, filename=»treadparam  «, entry_tail=0-4-0-1-1980-05-07T14:39-disc1-0x1403a-0x0-0x0-0x0}
0x0297…02a0 00 00 00 00 00 01 00 00 00                                                                        ┆         ┆
0x02a0…02c0 00 00 00 01 c1 e2 00 00 00 00 02 69 00 00 00 7f ff fc 74 61 6b 65 66 70 69 74 65 6d 00 00 09 a0   ┆           i      takefpitem    ┆
0x02c0…02e0 cd 24 00 00 00 0f ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff   ┆ $                              ┆
0x02e0…02fd ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff            ┆                             ┆
0x02fd…0300 0x00000d
0x0300…3f00 Data for tfpread
0x3f00…4200 Data for tgetfpnames
0x4200…4b00 Data for tdisccopy
0x4b00…5400 Data for tprintfile
0x5400…5700 Data for toutshortcl
0x5700…5d00 Data for tcarea
0x5d00…6600 Data for twritezone
0x6600…6900 Data for tcutarea
0x6900…6f00 Data for tcopyf
0x6f00…7500 Data for tbstotape
0x7500…a500 Data for treadcon
0xa500…a800 Data for tdigamma
0xa800…ab00 Data for treadparam
0xab00…ab20 7a 6f 6e 65 20 7a 3b 0a 20 20 32 20 20 20 39 38 34 20 69 6e 74 65 67 65 72 20 61 72 72 61 79 20   ┆zone z;   2   984 integer array ┆
0xab20…ab40 66 69 65 6c 64 20 63 74 3b 0a 20 20 32 20 20 20 39 38 35 20 69 66 20 63 75 72 63 68 69 6c 64 72   ┆field ct;   2   985 if curchildr┆
0xab40…ab60 65 6e 3e 3d 6d 61 78 63 68 69 6c 64 72 65 6e 20 6f 72 0a 20 20 32 20 20 20 39 38 36 20 20 20 28   ┆en>=maxchildren or   2   986   (┆
0xab60…ab80 63 6f 72 65 2e 6f 77 6e 72 65 66 2e 69 6e 74 66 75 6e 63 72 65 66 20 73 68 69 66 74 20 28 2d 31   ┆core.ownref.intfuncref shift (-1┆
0xab80…aba0 32 29 20 65 78 74 72 61 63 74 20 31 32 20 2d 6f 77 6e 69 6e 74 65 72 6e 61 6c 29 3c 3d 30 20 74   ┆2) extract 12 -owninternal)<=0 t┆
0xaba0…abc0 68 65 6e 0a 20 20 32 20 20 20 39 38 37 20 62 65 67 69 6e 0a 20 20 33 20 20 20 39 38 38 20 20 20   ┆hen   2   987 begin   3   988   ┆
0xabc0…abe0 63 72 65 61 74 65 63 68 69 6c 64 3a 3d 35 3b 0a 20 20 33 20 20 20 39 38 39 20 20 20 77 72 69 74   ┆createchild:=5;   3   989   writ┆
0xabe0…ac00 65 65 72 72 6f 72 28 7a 2c 65 72 72 6f 72 6e 6f 69 6e 74 65 72 6e 61 6c 73 2c 64 65 73 63 29 3b   ┆eerror(z,errornointernals,desc);┆
0xac00…ac20 0a 20 20 33 20 20 20 39 39 30 20 65 6e 64 20 65 6c 73 65 0a 20 20 32 20 20 20 39 39 31 20 62 65   ┆   3   990 end else   2   991 be┆
0xac20…ac40 67 69 6e 0a 20 20 33 20 20 20 39 39 32 20 20 20 69 6e 74 65 67 65 72 20 70 64 61 2c 69 2c 73 68   ┆gin   3   992   integer pda,i,sh┆
0xac40…ac60 2c 63 68 61 72 2c 6e 61 6d 65 69 6e 64 65 78 2c 72 65 73 2c 63 62 6e 2c 63 61 2c 63 62 2c 63 69   ┆,char,nameindex,res,cbn,ca,cb,ci┆
0xac60…ac80 6e 74 2c 0a 20 20 33 20 20 20 39 39 33 20 20 20 20 75 73 62 2c 75 73 61 2c 75 73 69 6e 74 2c 66   ┆nt,   3   993    usb,usa,usint,f┆
0xac80…aca0 62 6c 6f 63 6b 2c 6c 62 6c 6f 63 6b 3b 0a 20 20 33 20 20 20 39 39 34 20 20 20 62 6f 6f 6c 65 61   ┆block,lblock;   3   994   boolea┆
0xaca0…acc0 6e 20 63 68 65 63 6b 63 6f 72 65 2c 73 74 64 62 69 6e 63 61 74 3b 0a 20 20 33 20 20 20 39 39 35   ┆n checkcore,stdbincat;   3   995┆
0xacc0…ace0 20 20 20 69 6e 74 65 67 65 72 20 61 72 72 61 79 20 66 69 65 6c 64 20 70 61 72 3b 0a 20 20 33 20   ┆   integer array field par;   3 ┆
0xace0…ad00 20 20 39 39 36 20 20 20 69 6e 74 65 67 65 72 20 61 72 72 61 79 20 70 61 72 61 6d 28 31 3a 39 29   ┆  996   integer array param(1:9)┆
0xad00…ad20 3b 0a 20 20 33 20 20 20 39 39 37 20 20 20 6c 6f 6e 67 20 61 72 72 61 79 20 6e 61 6d 65 31 2c 6a   ┆;   3   997   long array name1,j┆
0xad20…ad40 6f 62 6e 61 6d 65 28 31 3a 33 29 3b 0a 20 20 33 20 20 20 39 39 38 20 20 20 70 61 72 3a 3d 31 32   ┆obname(1:3);   3   998   par:=12┆
0xad40…ad60 3b 0a 20 20 33 20 20 20 39 39 39 20 20 20 66 6f 72 20 69 3a 3d 31 2c 32 20 64 6f 20 6e 61 6d 65   ┆;   3   999   for i:=1,2 do name┆
0xad60…ad80 31 28 69 29 3a 3d 6a 6f 62 6e 61 6d 65 28 69 29 3a 3d 64 65 73 63 2e 63 6f 6e 6a 6f 62 6e 61 6d   ┆1(i):=jobname(i):=desc.conjobnam┆
0xad80…ada0 65 28 69 29 3b 0a 20 20 33 20 20 31 30 30 30 20 20 20 63 72 65 61 74 65 63 68 69 6c 64 3a 3d 30   ┆e(i);   3  1000   createchild:=0┆
0xada0…adc0 3b 0a 20 20 33 20 20 31 30 30 31 20 20 20 63 68 65 63 6b 63 6f 72 65 3a 3d 69 66 20 2d 2c 70 65   ┆;   3  1001   checkcore:=if -,pe┆
0xadc0…ade0 72 6d 63 6f 72 65 20 74 68 65 6e 20 66 69 6e 64 63 6f 72 65 68 6f 6c 65 28 64 65 73 63 2c 66 62   ┆rmcore then findcorehole(desc,fb┆
0xade0…ae00 6c 6f 63 6b 2c 6c 62 6c 6f 63 6b 2c 7a 29 20 65 6c 73 65 0a 20 20 33 20 20 31 30 30 32 20 20 20   ┆lock,lblock,z) else   3  1002   ┆
0xae00…ae20 20 20 20 20 20 74 72 75 65 3b 0a 20 20 33 20 20 31 30 30 33 20 3c 2a 2b 32 2a 3e 0a 20 20 33 20   ┆     true;   3  1003 <*+2*>   3 ┆
0xae20…ae40 20 31 30 30 34 20 20 20 69 66 20 74 65 73 74 6f 70 28 32 29 20 61 6e 64 20 2d 2c 70 65 72 6d 63   ┆ 1004   if testop(2) and -,permc┆
0xae40…ae60 6f 72 65 20 20 74 68 65 6e 20 0a 20 20 33 20 20 31 30 30 35 20 20 20 20 20 20 64 69 73 61 62 6c   ┆ore  then    3  1005      disabl┆
0xae60…ae80 65 20 77 72 69 74 65 28 7a 2c 22 6e 6c 22 2c 31 2c 3c 3a 63 72 65 61 74 65 20 63 68 69 6c 64 3a   ┆e write(z,"nl",1,<:create child:┆
0xae80…aea0 20 63 6f 72 65 62 6c 6f 63 6b 3a 3e 2c 0a 20 20 33 20 20 31 30 30 36 20 20 20 20 20 20 66 62 6c   ┆ coreblock:>,   3  1006      fbl┆
0xaea0…aec0 6f 63 6b 2c 6c 62 6c 6f 63 6b 29 3b 0a 20 20 33 20 20 31 30 30 37 20 3c 2a 2d 32 2a 3e 0a 20 20   ┆ock,lblock);   3  1007 <*-2*>   ┆
0xaec0…aee0 33 20 20 31 30 30 38 20 20 69 66 20 2d 2c 63 68 65 63 6b 63 6f 72 65 20 74 68 65 6e 0a 20 20 33   ┆3  1008  if -,checkcore then   3┆
0xaee0…af00 20 20 31 30 30 39 20 20 62 65 67 69 6e 0a 20 20 34 20 20 31 30 31 30 20 20 20 63 72 65 61 74 65   ┆  1009  begin   4  1010   create┆
0xaf00…af20 63 68 69 6c 64 3a 3d 72 65 73 3a 3d 31 3b 0a 20 20 34 20 20 31 30 31 31 20 20 20 77 72 69 74 65   ┆child:=res:=1;   4  1011   write┆
0xaf20…af40 65 72 72 6f 72 28 7a 2c 65 72 72 6f 72 6e 6f 63 6f 72 65 2c 64 65 73 63 29 3b 0a 20 20 34 20 20   ┆error(z,errornocore,desc);   4  ┆
0xaf40…af60 31 30 31 32 20 20 65 6e 64 20 65 6c 73 65 0a 20 20 33 20 20 31 30 31 33 20 20 20 62 65 67 69 6e   ┆1012  end else   3  1013   begin┆
0xaf60…af80 0a 20 20 34 20 20 31 30 31 34 20 20 20 20 63 61 3a 3d 63 6f 72 65 2e 6f 77 6e 72 65 66 2e 62 75   ┆   4  1014    ca:=core.ownref.bu┆
0xaf80…afa0 66 61 72 65 61 72 65 66 3b 0a 20 20 34 20 20 31 30 31 35 20 20 20 20 75 73 62 3a 3d 63 62 3a 3d   ┆farearef;   4  1015    usb:=cb:=┆
0xafa0…afc0 63 61 20 73 68 69 66 74 20 28 2d 31 32 29 20 65 78 74 72 61 63 74 20 31 32 3b 0a 20 20 34 20 20   ┆ca shift (-12) extract 12;   4  ┆
0xafc0…afe0 31 30 31 36 20 20 20 20 75 73 61 3a 3d 63 61 3a 3d 63 61 20 65 78 74 72 61 63 74 20 31 32 3b 0a   ┆1016    usa:=ca:=ca extract 12; ┆
0xafe0…b000 20 20 34 20 20 31 30 31 37 20 20 20 20 75 73 69 6e 74 3a 3d 63 69 6e 74 3a 3d 63 6f 72 65 2e 6f   ┆  4  1017    usint:=cint:=core.o┆
0xb000…b020 77 6e 72 65 66 2e 69 6e 74 66 75 6e 63 72 65 66 20 73 68 69 66 74 20 28 2d 31 32 29 20 65 78 74   ┆wnref.intfuncref shift (-12) ext┆
0xb020…b040 72 61 63 74 20 31 32 3b 0a 20 20 34 20 20 31 30 31 38 20 3c 2a 2b 32 2a 3e 0a 20 20 34 20 20 31   ┆ract 12;   4  1018 <*+2*>   4  1┆
0xb040…b060 30 31 39 20 20 20 20 69 66 20 74 65 73 74 6f 70 28 32 29 20 74 68 65 6e 20 64 69 73 61 62 6c 65   ┆019    if testop(2) then disable┆
0xb060…b080 20 77 72 69 74 65 28 7a 2c 22 6e 6c 22 2c 31 2c 3c 3a 62 75 66 2c 61 72 65 61 2c 69 6e 74 3a 3e   ┆ write(z,"nl",1,<:buf,area,int:>┆
0xb080…b0a0 2c 63 62 2c 63 61 2c 63 69 6e 74 29 3b 0a 20 20 34 20 20 31 30 32 30 20 3c 2a 2d 32 2a 3e 0a 20   ┆,cb,ca,cint);   4  1020 <*-2*>  ┆
0xb0a0…b0c0 20 34 20 20 31 30 32 31 20 20 20 20 72 65 73 3a 3d 30 3b 0a 20 20 34 20 20 31 30 32 32 20 20 20   ┆ 4  1021    res:=0;   4  1022   ┆
0xb0c0…b0e0 20 63 62 3a 3d 63 62 2d 6f 77 6e 62 75 66 2d 28 64 65 73 63 2e 63 6f 6e 62 75 66 61 6e 64 61 72   ┆ cb:=cb-ownbuf-(desc.conbufandar┆
0xb0e0…b100 65 61 20 73 68 69 66 74 20 28 2d 31 32 29 20 65 78 74 72 61 63 74 20 31 32 29 3b 0a 20 20 34 20   ┆ea shift (-12) extract 12);   4 ┆
0xb100…b120 20 31 30 32 33 20 20 20 20 63 61 3a 3d 63 61 2d 6f 77 6e 61 72 65 61 2d 28 64 65 73 63 2e 63 6f   ┆ 1023    ca:=ca-ownarea-(desc.co┆
0xb120…b140 6e 62 75 66 61 6e 64 61 72 65 61 20 65 78 74 72 61 63 74 20 31 32 29 3b 0a 20 20 34 20 20 31 30   ┆nbufandarea extract 12);   4  10┆
0xb140…b160 32 34 20 20 20 20 63 69 6e 74 3a 3d 63 69 6e 74 2d 6f 77 6e 69 6e 74 65 72 6e 61 6c 2d 28 64 65   ┆24    cint:=cint-owninternal-(de┆
0xb160…b180 73 63 2e 63 6f 6e 69 6e 74 61 6e 64 66 75 6e 63 20 73 68 69 66 74 20 28 2d 31 32 29 20 65 78 74   ┆sc.conintandfunc shift (-12) ext┆
0xb180…b1a0 72 61 63 74 20 31 32 29 3b 0a 20 20 34 20 20 31 30 32 35 20 20 20 20 69 66 20 63 62 3c 3d 30 20   ┆ract 12);   4  1025    if cb<=0 ┆
0xb1a0…b1c0 74 68 65 6e 20 72 65 73 3a 3d 65 72 72 6f 72 6e 6f 62 75 66 66 65 72 73 20 65 6c 73 65 0a 20 20   ┆then res:=errornobuffers else   ┆
0xb1c0…b1e0 34 20 20 31 30 32 36 20 20 20 20 69 66 20 63 61 3c 3d 30 20 74 68 65 6e 20 72 65 73 3a 3d 65 72   ┆4  1026    if ca<=0 then res:=er┆
0xb1e0…b200 72 6f 72 6e 6f 61 72 65 61 73 20 20 20 65 6c 73 65 0a 20 20 34 20 20 31 30 32 37 20 20 20 20 69   ┆rornoareas   else   4  1027    i┆
0xb200…b220 66 20 63 69 6e 74 3c 3d 30 20 74 68 65 6e 20 72 65 73 3a 3d 65 72 72 6f 72 6e 6f 69 6e 74 65 72   ┆f cint<=0 then res:=errornointer┆
0xb220…b240 6e 61 6c 73 3b 0a 20 20 34 20 20 31 30 32 38 20 20 20 20 69 66 20 72 65 73 3e 30 20 74 68 65 6e   ┆nals;   4  1028    if res>0 then┆
0xb240…b260 0a 20 20 34 20 20 31 30 32 39 20 20 20 20 62 65 67 69 6e 0a 20 20 35 20 20 31 30 33 30 20 20 20   ┆   4  1029    begin   5  1030   ┆
0xb260…b280 20 20 20 70 61 72 61 6d 28 31 29 3a 3d 75 73 62 2d 6f 77 6e 62 75 66 3b 20 70 61 72 61 6d 28 32   ┆   param(1):=usb-ownbuf; param(2┆
0xb280…b2a0 29 3a 3d 75 73 61 2d 6f 77 6e 61 72 65 61 3b 0a 20 20 35 20 20 31 30 33 31 20 20 20 20 20 20 70   ┆):=usa-ownarea;   5  1031      p┆
0xb2a0…b2c0 61 72 61 6d 28 33 29 3a 3d 75 73 69 6e 74 2d 6f 77 6e 69 6e 74 65 72 6e 61 6c 3b 0a 20 20 35 20   ┆aram(3):=usint-owninternal;   5 ┆
0xb2c0…b2e0 20 31 30 33 32 20 20 20 20 20 20 77 72 69 74 65 65 72 72 6f 72 28 7a 2c 72 65 73 2c 70 61 72 61   ┆ 1032      writeerror(z,res,para┆
0xb2e0…b300 6d 29 3b 0a 20 20 35 20 20 31 30 33 33 20 20 20 20 20 20 63 72 65 61 74 65 63 68 69 6c 64 3a 3d   ┆m);   5  1033      createchild:=┆
0xb300…b320 72 65 73 3a 3d 36 3b 0a 20 20 35 20 20 31 30 33 34 20 20 20 65 6e 64 20 65 6c 73 65 0a 20 20 34   ┆res:=6;   5  1034   end else   4┆
0xb320…b340 20 20 31 30 33 35 20 20 20 62 65 67 69 6e 0a 20 20 35 20 20 31 30 33 36 20 20 20 20 66 72 65 65   ┆  1035   begin   5  1036    free┆
0xb340…b360 62 75 66 3a 3d 75 73 62 2d 6f 77 6e 62 75 66 3b 20 66 72 65 65 61 72 65 61 3a 3d 75 73 61 2d 6f   ┆buf:=usb-ownbuf; freearea:=usa-o┆
0xb360…b380 77 6e 61 72 65 61 3b 0a 20 20 35 20 20 31 30 33 37 20 20 20 20 66 72 65 65 69 6e 74 65 72 6e 61   ┆wnarea;   5  1037    freeinterna┆
0xb380…b3a0 6c 3a 3d 75 73 69 6e 74 2d 6f 77 6e 69 6e 74 65 72 6e 61 6c 3b 0a 20 20 35 20 20 31 30 33 38 20   ┆l:=usint-owninternal;   5  1038 ┆
0xb3a0…b3c0 20 20 20 69 66 20 70 65 72 6d 63 6f 72 65 20 74 68 65 6e 0a 20 20 35 20 20 31 30 33 39 20 20 20   ┆   if permcore then   5  1039   ┆
0xb3c0…b3e0 20 62 65 67 69 6e 0a 20 20 36 20 20 31 30 34 30 20 20 20 20 20 20 70 61 72 61 6d 28 31 29 3a 3d   ┆ begin   6  1040      param(1):=┆
0xb3e0…b400 64 65 73 63 2e 63 6f 6e 66 69 72 73 74 61 64 64 72 65 73 73 3b 0a 20 20 36 20 20 31 30 34 31 20   ┆desc.confirstaddress;   6  1041 ┆
0xb400…b420 20 20 20 20 20 70 61 72 61 6d 28 32 29 3a 3d 64 65 73 63 2e 63 6f 6e 74 6f 70 61 64 64 72 65 73   ┆     param(2):=desc.contopaddres┆
0xb420…b440 73 3b 0a 20 20 36 20 20 31 30 34 32 20 20 20 20 65 6e 64 20 65 6c 73 65 0a 20 20 35 20 20 31 30   ┆s;   6  1042    end else   5  10┆
0xb440…b460 34 33 20 20 20 20 62 65 67 69 6e 0a 20 20 36 20 20 31 30 34 34 20 20 20 20 20 20 64 65 73 63 2e   ┆43    begin   6  1044      desc.┆
0xb460…b480 63 6f 6e 66 69 72 73 74 61 64 64 72 65 73 73 3a 3d 70 61 72 61 6d 28 31 29 3a 3d 63 6f 72 65 74   ┆confirstaddress:=param(1):=coret┆
0xb480…b4a0 61 62 6c 65 28 66 62 6c 6f 63 6b 2c 31 29 3b 0a 20 20 36 20 20 31 30 34 35 20 20 20 20 20 20 64   ┆able(fblock,1);   6  1045      d┆
0xb4a0…b4c0 65 73 63 2e 63 6f 6e 74 6f 70 61 64 64 72 65 73 73 3a 3d 70 61 72 61 6d 28 32 29 3a 3d 63 6f 72   ┆esc.contopaddress:=param(2):=cor┆
0xb4c0…b4e0 65 74 61 62 6c 65 28 6c 62 6c 6f 63 6b 2c 31 29 2d 32 3b 0a 20 20 36 20 20 31 30 34 36 20 20 20   ┆etable(lblock,1)-2;   6  1046   ┆
0xb4e0…b500 20 65 6e 64 3b 0a 20 20 35 20 20 31 30 34 37 20 20 20 20 66 6f 72 20 69 3a 3d 33 20 73 74 65 70   ┆ end;   5  1047    for i:=3 step┆
0xb500…b520 20 31 20 75 6e 74 69 6c 20 39 20 64 6f 20 70 61 72 61 6d 28 69 29 3a 3d 64 65 73 63 2e 70 61 72   ┆ 1 until 9 do param(i):=desc.par┆
0xb520…b540 28 69 29 3b 0a 20 20 35 20 20 31 30 34 38 20 20 20 20 73 65 74 62 61 73 65 73 74 64 3b 0a 20 20   ┆(i);   5  1048    setbasestd;   ┆
0xb540…b560 35 20 20 31 30 34 39 20 20 20 20 70 64 61 3a 3d 70 72 6f 63 65 73 73 5f 64 65 73 63 72 69 70 74   ┆5  1049    pda:=process_descript┆
0xb560…b580 69 6f 6e 28 6e 61 6d 65 31 29 3b 0a 20 20 35 20 20 31 30 35 30 20 20 20 20 73 74 64 62 69 6e 63   ┆ion(name1);   5  1050    stdbinc┆
0xb580…b5a0 61 74 3a 3d 20 6c 6f 67 61 6e 64 28 64 65 73 63 2e 63 6f 6e 70 72 69 6f 61 6e 64 63 6f 6d 6d 61   ┆at:= logand(desc.conprioandcomma┆
0xb5a0…b5c0 6e 64 73 2c 62 69 74 5f 73 74 64 62 61 73 65 29 3d 30 3b 0a 20 20 35 20 20 31 30 35 31 20 20 20   ┆nds,bit_stdbase)=0;   5  1051   ┆
0xb5c0…b5e0 20 69 66 20 73 74 64 62 69 6e 63 61 74 20 74 68 65 6e 20 70 61 72 61 6d 28 38 29 3a 3d 70 61 72   ┆ if stdbincat then param(8):=par┆
0xb5e0…b600 61 6d 28 39 29 3a 3d 64 65 73 63 2e 63 6f 6e 6c 6f 77 65 72 75 73 65 72 3b 0a 20 20 35 20 20 31   ┆am(9):=desc.conloweruser;   5  1┆
0xb600…b620 30 35 32 20 20 20 20 69 66 20 70 64 61 3e 30 20 61 6e 64 20 73 74 64 62 69 6e 63 61 74 20 74 68   ┆052    if pda>0 and stdbincat th┆
0xb620…b640 65 6e 0a 20 20 35 20 20 31 30 35 33 20 20 20 20 62 65 67 69 6e 0a 20 20 36 20 20 31 30 35 34 20   ┆en   5  1053    begin   6  1054 ┆
0xb640…b660 20 20 20 20 70 61 72 61 6d 28 38 29 3a 3d 64 65 73 63 2e 63 6f 6e 6c 6f 77 65 72 75 73 65 72 3b   ┆    param(8):=desc.conloweruser;┆
0xb660…b680 0a 20 20 36 20 20 31 30 35 35 20 20 20 20 20 69 3a 3d 30 3b 0a 20 20 36 20 20 31 30 35 36 20 20   ┆   6  1055     i:=0;   6  1056  ┆
0xb680…b6a0 20 20 20 72 65 70 65 61 74 20 69 3a 3d 69 2b 31 3b 0a 20 20 36 20 20 31 30 35 37 20 20 20 20 20   ┆   repeat i:=i+1;   6  1057     ┆
0xb6a0…b6c0 73 68 3a 3d 2d 34 38 3b 0a 20 20 36 20 20 31 30 35 38 20 20 20 20 20 72 65 70 65 61 74 20 73 68   ┆sh:=-48;   6  1058     repeat sh┆
0xb6c0…b6e0 3a 3d 73 68 2b 38 3b 0a 20 20 36 20 20 31 30 35 39 20 20 20 20 20 20 20 63 68 61 72 3a 3d 6a 6f   ┆:=sh+8;   6  1059       char:=jo┆
0xb6e0…b700 62 6e 61 6d 65 28 69 29 20 73 68 69 66 74 20 73 68 20 65 78 74 72 61 63 74 20 38 3b 0a 20 20 36   ┆bname(i) shift sh extract 8;   6┆
0xb700…b720 20 20 31 30 36 30 20 20 20 20 20 75 6e 74 69 6c 20 63 68 61 72 3d 30 20 6f 72 20 73 68 3d 30 3b   ┆  1060     until char=0 or sh=0;┆
0xb720…b740 0a 20 20 36 20 20 31 30 36 31 20 20 20 20 20 75 6e 74 69 6c 20 63 68 61 72 3d 30 20 6f 72 20 69   ┆   6  1061     until char=0 or i┆
0xb740…b760 3d 32 3b 0a 20 20 36 20 20 31 30 36 32 20 20 20 20 72 65 73 3a 3d 33 3b 20 6e 61 6d 65 69 6e 64   ┆=2;   6  1062    res:=3; nameind┆
0xb760…b780 65 78 3a 3d 30 3b 0a 20 20 36 20 20 31 30 36 33 20 20 20 20 77 68 69 6c 65 20 72 65 73 3d 33 20   ┆ex:=0;   6  1063    while res=3 ┆
0xb780…b7a0 61 6e 64 20 6e 61 6d 65 69 6e 64 65 78 3c 39 20 64 6f 0a 20 20 36 20 20 31 30 36 34 20 20 20 20   ┆and nameindex<9 do   6  1064    ┆
0xb7a0…b7c0 62 65 67 69 6e 0a 20 20 37 20 20 31 30 36 35 20 20 20 20 20 20 6e 61 6d 65 31 28 69 29 3a 3d 28   ┆begin   7  1065      name1(i):=(┆
0xb7c0…b7e0 6a 6f 62 6e 61 6d 65 28 69 29 20 73 68 69 66 74 20 73 68 20 61 64 64 0a 20 20 37 20 20 31 30 36   ┆jobname(i) shift sh add   7  106┆
0xb7e0…b800 36 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 34 38 2b 6e 61 6d 65 69 6e 64 65 78 29 29 20   ┆6               (48+nameindex)) ┆
0xb800…b820 73 68 69 66 74 20 28 2d 73 68 29 3b 0a 20 20 37 20 20 31 30 36 37 20 20 20 20 20 20 70 61 72 61   ┆shift (-sh);   7  1067      para┆
0xb820…b840 6d 28 38 29 3a 3d 70 61 72 61 6d 28 39 29 3a 3d 70 61 72 61 6d 28 38 29 2b 31 3b 0a 20 20 37 20   ┆m(8):=param(9):=param(8)+1;   7 ┆
0xb840…b860 20 31 30 36 38 20 20 20 20 20 20 72 65 73 3a 3d 63 72 65 61 74 65 69 6e 74 28 6e 61 6d 65 31 2c   ┆ 1068      res:=createint(name1,┆
0xb860…b880 70 61 72 61 6d 29 3b 0a 20 20 37 20 20 31 30 36 39 20 3c 2a 2b 32 2a 3e 0a 20 20 37 20 20 31 30   ┆param);   7  1069 <*+2*>   7  10┆
0xb880…b8a0 37 30 20 20 20 20 20 20 69 66 20 74 65 73 74 6f 70 28 32 29 20 74 68 65 6e 20 64 69 73 61 62 6c   ┆70      if testop(2) then disabl┆
0xb8a0…b8c0 65 0a 20 20 37 20 20 31 30 37 31 20 20 20 20 20 20 20 77 72 69 74 65 28 7a 2c 22 6e 6c 22 2c 31   ┆e   7  1071       write(z,"nl",1┆
0xb8c0…b8e0 2c 6e 61 6d 65 69 6e 64 65 78 2c 6e 61 6d 65 31 2c 70 61 72 61 6d 28 38 29 2c 69 2c 73 68 29 3b   ┆,nameindex,name1,param(8),i,sh);┆
0xb8e0…b900 0a 20 20 37 20 20 31 30 37 32 20 3c 2a 2d 32 2a 3e 0a 20 20 37 20 20 31 30 37 33 20 20 20 20 20   ┆   7  1072 <*-2*>   7  1073     ┆
0xb900…b920 20 6e 61 6d 65 69 6e 64 65 78 3a 3d 6e 61 6d 65 69 6e 64 65 78 2b 31 3b 0a 20 20 37 20 20 31 30   ┆ nameindex:=nameindex+1;   7  10┆
0xb920…b940 37 34 20 20 20 20 65 6e 64 20 77 68 69 6c 65 3b 0a 20 20 36 20 20 31 30 37 35 20 20 20 65 6e 64   ┆74    end while;   6  1075   end┆
0xb940…b960 20 65 6c 73 65 20 72 65 73 3a 3d 63 72 65 61 74 65 69 6e 74 28 6e 61 6d 65 31 2c 70 61 72 61 6d   ┆ else res:=createint(name1,param┆
0xb960…b980 29 3b 0a 20 20 35 20 20 31 30 37 36 20 3c 2a 2b 32 2a 3e 0a 20 20 35 20 20 31 30 37 37 20 69 66   ┆);   5  1076 <*+2*>   5  1077 if┆
0xb980…b9a0 20 74 65 73 74 6f 70 28 32 29 20 74 68 65 6e 20 64 69 73 61 62 6c 65 20 77 72 69 74 65 28 7a 2c   ┆ testop(2) then disable write(z,┆
0xb9a0…b9c0 22 6e 6c 22 2c 31 2c 3c 3a 63 72 65 61 74 65 69 6e 74 3a 20 72 65 73 20 3a 3e 2c 72 65 73 2c 0a   ┆"nl",1,<:createint: res :>,res, ┆
0xb9c0…b9e0 20 20 35 20 20 31 30 37 38 20 20 20 20 20 20 22 6e 6c 22 2c 31 2c 3c 3a 6e 61 6d 65 20 3a 3e 2c   ┆  5  1078      "nl",1,<:name :>,┆
0xb9e0…ba00 6e 61 6d 65 31 2c 0a 20 20 35 20 20 31 30 37 39 20 20 20 20 20 20 22 6e 6c 22 2c 31 2c 3c 3a 66   ┆name1,   5  1079      "nl",1,<:f┆
0xba00…ba20 61 64 64 72 3a 3e 2c 70 61 72 61 6d 28 31 29 2c 0a 20 20 35 20 20 31 30 38 30 20 20 20 20 20 20   ┆addr:>,param(1),   5  1080      ┆
0xba20…ba40 22 6e 6c 22 2c 31 2c 3c 3a 74 61 64 64 72 3a 3e 2c 70 61 72 61 6d 28 32 29 2c 0a 20 20 35 20 20   ┆"nl",1,<:taddr:>,param(2),   5  ┆
0xba40…ba60 31 30 38 31 20 20 20 20 20 20 22 6e 6c 22 2c 31 2c 3c 3a 62 20 61 20 61 3a 3e 2c 70 61 72 61 6d   ┆1081      "nl",1,<:b a a:>,param┆
0xba60…ba80 28 33 29 2c 0a 20 20 35 20 20 31 30 38 32 20 20 20 20 20 20 22 6e 6c 22 2c 31 2c 3c 3a 69 20 61   ┆(3),   5  1082      "nl",1,<:i a┆
0xba80…baa0 20 66 3a 3e 2c 70 61 72 61 6d 28 34 29 2c 0a 20 20 35 20 20 31 30 38 33 20 20 20 20 20 20 22 6e   ┆ f:>,param(4),   5  1083      "n┆
0xbaa0…bac0 6c 22 2c 31 2c 3c 3a 6d 6f 64 65 20 3a 3e 2c 70 61 72 61 6d 28 35 29 2c 0a 20 20 35 20 20 31 30   ┆l",1,<:mode :>,param(5),   5  10┆
0xbac0…bae0 38 34 20 20 20 20 20 20 22 6e 6c 22 2c 31 2c 3c 3a 6d 61 78 62 20 3a 3e 2c 70 61 72 61 6d 28 36   ┆84      "nl",1,<:maxb :>,param(6┆
0xbae0…bb00 29 2c 70 61 72 61 6d 28 37 29 2c 0a 20 20 35 20 20 31 30 38 35 20 20 20 20 20 20 22 6e 6c 22 2c   ┆),param(7),   5  1085      "nl",┆
0xbb00…ec00 […elided…]
0xec00…ec20 20 20 33 20 20 31 34 31 32 20 69 6e 74 65 67 65 72 20 63 6e 2c 72 65 73 2c 62 73 2c 6a 6f 62 3b   ┆  3  1412 integer cn,res,bs,job;┆
0xec20…ec40 0a 20 20 33 20 20 31 34 31 33 20 69 6e 74 65 67 65 72 20 61 72 72 61 79 20 66 69 65 6c 64 20 70   ┆   3  1413 integer array field p┆
0xec40…ec60 64 61 2c 69 61 66 2c 70 70 64 61 2c 63 74 3b 0a 20 20 33 20 20 31 34 31 34 20 62 6f 6f 6c 65 61   ┆da,iaf,ppda,ct;   3  1414 boolea┆
0xec60…ec80 6e 20 62 61 74 63 68 3b 0a 20 20 33 20 20 31 34 31 35 20 6c 6f 6e 67 20 61 72 72 61 79 20 66 69   ┆n batch;   3  1415 long array fi┆
0xec80…eca0 65 6c 64 20 6c 61 66 2c 6c 61 66 31 3b 0a 20 20 33 20 20 31 34 31 36 20 6c 6f 6e 67 20 61 72 72   ┆eld laf,laf1;   3  1416 long arr┆
0xeca0…ecc0 61 79 20 6e 61 6d 65 2c 70 6e 61 6d 65 28 31 3a 33 29 3b 0a 20 20 33 20 20 31 34 31 37 20 69 6e   ┆ay name,pname(1:3);   3  1417 in┆
0xecc0…ece0 74 65 67 65 72 20 61 72 72 61 79 20 70 61 72 61 6d 28 31 3a 38 29 3b 0a 20 20 33 20 20 31 34 31   ┆teger array param(1:8);   3  141┆
0xece0…ed00 38 20 72 65 6d 6f 76 65 63 68 69 6c 64 3a 3d 31 3b 0a 20 20 33 20 20 31 34 31 39 20 63 6e 3a 3d   ┆8 removechild:=1;   3  1419 cn:=┆
0xed00…ed20 64 65 73 63 2e 63 6f 6e 63 75 72 63 68 69 6c 64 3b 0a 20 20 33 20 20 31 34 32 30 20 3c 2a 2b 32   ┆desc.concurchild;   3  1420 <*+2┆
0xed20…ed40 2a 3e 0a 20 20 33 20 20 31 34 32 31 20 69 66 20 74 65 73 74 6f 70 28 32 29 20 74 68 65 6e 20 64   ┆*>   3  1421 if testop(2) then d┆
0xed40…ed60 69 73 61 62 6c 65 20 77 72 69 74 65 28 7a 2c 22 6e 6c 22 2c 31 2c 3c 3a 72 65 6d 6f 76 65 3a 20   ┆isable write(z,"nl",1,<:remove: ┆
0xed60…ed80 63 68 69 6c 64 20 3a 3e 2c 63 6e 29 3b 0a 20 20 33 20 20 31 34 32 32 20 3c 2a 2d 32 2a 3e 0a 20   ┆child :>,cn);   3  1422 <*-2*>  ┆
0xed80…eda0 20 33 20 20 31 34 32 33 20 69 66 20 63 6e 3e 30 20 74 68 65 6e 0a 20 20 33 20 20 31 34 32 34 20   ┆ 3  1423 if cn>0 then   3  1424 ┆
0xeda0…edc0 62 65 67 69 6e 0a 20 20 34 20 20 31 34 32 35 20 20 20 63 74 3a 3d 28 63 6e 2d 31 29 2a 63 74 73   ┆begin   4  1425   ct:=(cn-1)*cts┆
0xedc0…ede0 69 7a 65 3b 0a 20 20 34 20 20 31 34 32 36 20 20 20 70 64 61 3a 3d 63 68 69 6c 64 74 61 62 6c 65   ┆ize;   4  1426   pda:=childtable┆
0xede0…ee00 2e 63 74 2e 63 74 5f 63 68 69 6c 64 70 64 61 3b 0a 20 20 34 20 20 31 34 32 37 20 20 20 6c 61 66   ┆.ct.ct_childpda;   4  1427   laf┆
0xee00…ee20 3a 3d 70 64 61 2b 32 3b 0a 20 20 34 20 20 31 34 32 38 20 20 20 66 6f 72 20 69 3a 3d 31 2c 32 20   ┆:=pda+2;   4  1428   for i:=1,2 ┆
0xee20…ee40 64 6f 20 70 6e 61 6d 65 28 69 29 3a 3d 63 6f 72 65 2e 6c 61 66 28 69 29 3b 0a 20 20 34 20 20 31   ┆do pname(i):=core.laf(i);   4  1┆
0xee40…ee60 34 32 39 20 20 20 62 61 74 63 68 3a 3d 63 68 69 6c 64 74 61 62 6c 65 2e 63 74 2e 63 74 62 61 74   ┆429   batch:=childtable.ct.ctbat┆
0xee60…ee80 63 68 3e 30 3b 0a 20 20 34 20 20 31 34 33 30 20 3c 2a 2b 32 2a 3e 0a 20 20 34 20 20 31 34 33 31   ┆ch>0;   4  1430 <*+2*>   4  1431┆
0xee80…eea0 20 20 20 69 66 20 74 65 73 74 6f 70 28 32 29 20 74 68 65 6e 20 64 69 73 61 62 6c 65 20 77 72 69   ┆   if testop(2) then disable wri┆
0xeea0…eec0 74 65 28 7a 2c 22 6e 6c 22 2c 31 2c 3c 3a 63 68 69 6c 64 20 73 74 61 74 65 3a 3e 2c 0a 20 20 34   ┆te(z,"nl",1,<:child state:>,   4┆
0xeec0…eee0 20 20 31 34 33 32 20 20 20 20 20 20 20 63 68 69 6c 64 74 61 62 6c 65 2e 63 74 2e 63 74 73 74 61   ┆  1432       childtable.ct.ctsta┆
0xeee0…ef00 74 65 2c 69 66 20 62 61 74 63 68 20 74 68 65 6e 20 3c 3a 20 62 61 74 63 68 20 3a 3e 20 65 6c 73   ┆te,if batch then <: batch :> els┆
0xef00…ef20 65 20 3c 3a 6f 6e 20 6c 69 6e 65 3a 3e 29 3b 0a 20 20 34 20 20 31 34 33 33 20 3c 2a 2d 32 2a 3e   ┆e <:on line:>);   4  1433 <*-2*>┆
0xef20…ef40 0a 20 20 34 20 20 31 34 33 34 20 20 20 69 66 20 63 68 69 6c 64 74 61 62 6c 65 2e 63 74 2e 63 74   ┆   4  1434   if childtable.ct.ct┆
0xef40…ef60 5f 73 74 61 74 65 20 3c 3e 73 74 61 74 65 72 75 6e 6e 69 6e 67 20 74 68 65 6e 0a 20 20 34 20 20   ┆_state <>staterunning then   4  ┆
0xef60…ef80 31 34 33 35 20 20 20 62 65 67 69 6e 0a 20 20 35 20 20 31 34 33 36 20 20 20 20 20 63 6c 65 61 72   ┆1435   begin   5  1436     clear┆
0xef80…efa0 65 6e 74 72 69 65 73 28 31 2c 63 6f 72 65 2e 70 64 61 2e 73 74 64 62 61 73 65 72 65 66 28 31 29   ┆entries(1,core.pda.stdbaseref(1)┆
0xefa0…efc0 2c 63 6f 72 65 2e 70 64 61 2e 73 74 64 62 61 73 65 72 65 66 28 32 29 2c 7a 29 3b 0a 20 20 35 20   ┆,core.pda.stdbaseref(2),z);   5 ┆
0xefc0…efe0 20 31 34 33 37 20 20 20 20 20 66 6f 72 20 62 73 3a 3d 31 20 73 74 65 70 20 31 20 75 6e 74 69 6c   ┆ 1437     for bs:=1 step 1 until┆
0xefe0…f000 20 6e 6f 6f 66 62 73 20 64 6f 0a 20 20 35 20 20 31 34 33 38 20 20 20 20 20 62 65 67 69 6e 0a 20   ┆ noofbs do   5  1438     begin  ┆
0xf000…f020 20 36 20 20 31 34 33 39 20 20 20 20 20 20 20 6c 61 66 3a 3d 69 61 66 3a 3d 28 62 73 2d 31 29 2a   ┆ 6  1439       laf:=iaf:=(bs-1)*┆
0xf020…f040 31 32 3b 0a 20 20 36 20 20 31 34 34 30 20 20 20 20 20 20 20 69 61 66 3a 3d 75 73 65 72 63 61 74   ┆12;   6  1440       iaf:=usercat┆
0xf040…f060 62 73 2e 69 61 66 28 36 29 3b 0a 20 20 36 20 20 31 34 34 31 20 20 20 20 20 20 20 72 65 73 3a 3d   ┆bs.iaf(6);   6  1441       res:=┆
0xf060…f080 6c 6f 6f 6b 75 70 5f 62 73 5f 63 6c 61 69 6d 73 28 70 6e 61 6d 65 2c 75 73 65 72 63 61 74 62 73   ┆lookup_bs_claims(pname,usercatbs┆
0xf080…f0a0 2e 6c 61 66 2c 70 61 72 61 6d 29 3b 0a 20 20 36 20 20 31 34 34 32 20 20 20 20 20 20 20 69 66 20   ┆.laf,param);   6  1442       if ┆
0xf0a0…f0c0 72 65 73 3d 30 20 74 68 65 6e 0a 20 20 36 20 20 31 34 34 33 20 20 20 20 20 20 20 62 65 67 69 6e   ┆res=0 then   6  1443       begin┆
0xf0c0…f0e0 0a 20 20 37 20 20 31 34 34 34 20 20 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 31 2c 32 20 64 6f 20   ┆   7  1444        for i:=1,2 do ┆
0xf0e0…f100 70 65 72 6d 5f 62 73 5f 63 6c 61 69 6d 65 64 28 63 68 69 6c 64 74 61 62 6c 65 2e 63 74 2e 63 74   ┆perm_bs_claimed(childtable.ct.ct┆
0xf100…f120 5f 75 73 65 72 63 61 74 6e 6f 2c 62 73 2c 69 29 3a 3d 0a 20 20 37 20 20 31 34 34 35 20 20 20 20   ┆_usercatno,bs,i):=   7  1445    ┆
0xf120…f140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 65 72 6d 5f 62 73 5f 63 6c 61 69 6d 65   ┆                  perm_bs_claime┆
0xf140…f160 64 28 63 68 69 6c 64 74 61 62 6c 65 2e 63 74 2e 63 74 5f 75 73 65 72 63 61 74 6e 6f 2c 62 73 2c   ┆d(childtable.ct.ct_usercatno,bs,┆
0xf160…f180 69 29 2d 70 61 72 61 6d 28 36 2b 69 29 3b 0a 20 20 37 20 20 31 34 34 36 20 3c 2a 2b 32 2a 3e 0a   ┆i)-param(6+i);   7  1446 <*+2*> ┆
0xf180…f1a0 20 20 37 20 20 31 34 34 37 20 20 20 20 20 20 20 20 69 66 20 74 65 73 74 6f 70 28 32 29 20 61 6e   ┆  7  1447        if testop(2) an┆
0xf1a0…f1c0 64 20 28 70 61 72 61 6d 28 37 29 3c 3e 30 20 6f 72 20 70 61 72 61 6d 28 38 29 3c 3e 30 29 20 74   ┆d (param(7)<>0 or param(8)<>0) t┆
0xf1c0…f1e0 68 65 6e 0a 20 20 37 20 20 31 34 34 38 20 20 20 20 20 20 20 20 77 72 69 74 65 28 7a 2c 22 6e 6c   ┆hen   7  1448        write(z,"nl┆
0xf1e0…f200 22 2c 31 2c 3c 3a 70 65 72 6d 20 62 73 20 75 73 65 72 6e 6f 20 3a 3e 2c 63 68 69 6c 64 74 61 62   ┆",1,<:perm bs userno :>,childtab┆
0xf200…f220 6c 65 2e 63 74 2e 63 74 5f 75 73 65 72 63 61 74 6e 6f 2c 0a 20 20 37 20 20 31 34 34 39 20 20 20   ┆le.ct.ct_usercatno,   7  1449   ┆
0xf220…f240 20 20 20 20 20 20 20 20 70 65 72 6d 62 73 63 6c 61 69 6d 65 64 28 63 68 69 6c 64 74 61 62 6c 65   ┆        permbsclaimed(childtable┆
0xf240…f260 2e 63 74 2e 63 74 5f 75 73 65 72 63 61 74 6e 6f 2c 62 73 2c 31 29 2c 0a 20 20 37 20 20 31 34 35   ┆.ct.ct_usercatno,bs,1),   7  145┆
0xf260…f280 30 20 20 20 20 20 20 20 20 20 20 20 70 65 72 6d 62 73 63 6c 61 69 6d 65 64 28 63 68 69 6c 64 74   ┆0           permbsclaimed(childt┆
0xf280…f2a0 61 62 6c 65 2e 63 74 2e 63 74 5f 75 73 65 72 63 61 74 6e 6f 2c 62 73 2c 32 29 29 3b 0a 20 20 37   ┆able.ct.ct_usercatno,bs,2));   7┆
0xf2a0…f2c0 20 20 31 34 35 31 20 3c 2a 2d 32 2a 3e 0a 20 20 37 20 20 31 34 35 32 20 20 20 20 20 20 20 65 6e   ┆  1451 <*-2*>   7  1452       en┆
0xf2c0…f2e0 64 20 75 70 64 61 74 65 20 72 65 73 6f 75 72 63 65 73 0a 20 20 36 20 20 31 34 35 33 20 20 20 20   ┆d update resources   6  1453    ┆
0xf2e0…f300 20 65 6e 64 20 66 6f 72 20 62 73 3b 0a 20 20 35 20 20 31 34 35 34 20 20 20 20 20 70 70 64 61 3a   ┆ end for bs;   5  1454     ppda:┆
0xf300…f320 3d 63 68 69 6c 64 74 61 62 6c 65 2e 63 74 2e 63 74 70 72 6f 63 69 6e 3b 0a 20 20 35 20 20 31 34   ┆=childtable.ct.ctprocin;   5  14┆
0xf320…f340 35 35 20 20 20 20 20 69 66 20 70 70 64 61 3d 30 20 74 68 65 6e 20 65 6c 73 65 0a 20 20 35 20 20   ┆55     if ppda=0 then else   5  ┆
0xf340…f360 31 34 35 36 20 20 20 20 20 62 65 67 69 6e 0a 20 20 36 20 20 31 34 35 37 20 20 20 20 20 20 20 6c   ┆1456     begin   6  1457       l┆
0xf360…f380 61 66 31 3a 3d 70 70 64 61 2b 32 3b 0a 20 20 36 20 20 31 34 35 38 20 20 20 20 20 20 20 66 6f 72   ┆af1:=ppda+2;   6  1458       for┆
0xf380…f3a0 20 69 3a 3d 31 2c 32 20 64 6f 20 20 6e 61 6d 65 28 69 29 3a 3d 63 6f 72 65 2e 6c 61 66 31 28 69   ┆ i:=1,2 do  name(i):=core.laf1(i┆
0xf3a0…f3c0 29 3b 0a 20 20 36 20 20 31 34 35 39 20 20 20 20 20 20 20 69 66 20 63 6f 72 65 2e 70 70 64 61 28   ┆);   6  1459       if core.ppda(┆
0xf3c0…f3e0 31 29 3d 34 20 74 68 65 6e 20 0a 20 20 36 20 20 31 34 36 30 20 20 20 20 20 20 20 62 65 67 69 6e   ┆1)=4 then    6  1460       begin┆
0xf3e0…f400 0a 20 20 37 20 20 31 34 36 31 20 20 20 20 20 20 20 20 20 6c 61 66 3a 3d 32 3b 0a 20 20 37 20 20   ┆   7  1461         laf:=2;   7  ┆
0xf400…f420 31 34 36 32 20 20 20 20 20 20 20 20 20 69 66 20 63 6f 72 65 2e 70 70 64 61 2e 6c 61 66 28 31 29   ┆1462         if core.ppda.laf(1)┆
0xf420…f440 20 73 68 69 66 74 20 28 2d 32 34 29 20 65 78 74 72 61 63 74 20 32 34 3d 0a 20 20 37 20 20 31 34   ┆ shift (-24) extract 24=   7  14┆
0xf440…f460 36 33 20 20 20 20 20 20 20 20 20 20 20 20 6c 6f 6e 67 20 3c 3a 77 72 6b 3a 3e 20 20 20 20 20 73   ┆63            long <:wrk:>     s┆
0xf460…f480 68 69 66 74 20 28 2d 32 34 29 20 65 78 74 72 61 63 74 20 32 34 20 61 6e 64 0a 20 20 37 20 20 31   ┆hift (-24) extract 24 and   7  1┆
0xf480…f4a0 34 36 34 20 20 20 20 20 20 20 20 20 20 20 20 62 61 74 63 68 20 74 68 65 6e 20 72 65 6d 6f 76 65   ┆464            batch then remove┆
0xf4a0…f4c0 65 6e 74 72 79 28 6e 61 6d 65 29 3b 0a 20 20 37 20 20 31 34 36 35 20 20 20 20 20 20 20 20 20 72   ┆entry(name);   7  1465         r┆
0xf4c0…f4e0 65 6d 6f 76 65 70 72 6f 63 65 73 73 28 6e 61 6d 65 29 3b 0a 20 20 37 20 20 31 34 36 36 20 20 20   ┆emoveprocess(name);   7  1466   ┆
0xf4e0…f500 20 20 20 20 65 6e 64 3b 0a 20 20 36 20 20 31 34 36 37 20 20 20 20 20 65 6e 64 20 70 70 64 61 3e   ┆    end;   6  1467     end ppda>┆
0xf500…f520 30 3b 0a 20 20 35 20 20 31 34 36 38 20 20 20 20 20 70 70 64 61 3a 3d 63 68 69 6c 64 74 61 62 6c   ┆0;   5  1468     ppda:=childtabl┆
0xf520…f540 65 2e 63 74 2e 63 74 5f 70 72 6f 63 6f 75 74 3b 0a 20 20 35 20 20 31 34 36 39 20 20 20 20 20 69   ┆e.ct.ct_procout;   5  1469     i┆
0xf540…f560 66 20 70 70 64 61 3d 30 20 74 68 65 6e 20 65 6c 73 65 0a 20 20 35 20 20 31 34 37 30 20 20 20 20   ┆f ppda=0 then else   5  1470    ┆
0xf560…f580 20 62 65 67 69 6e 0a 20 20 36 20 20 31 34 37 31 20 20 20 20 20 20 20 6c 61 66 31 3a 3d 70 70 64   ┆ begin   6  1471       laf1:=ppd┆
0xf580…f5a0 61 2b 32 3b 0a 20 20 36 20 20 31 34 37 32 20 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 31 2c 32 20   ┆a+2;   6  1472       for i:=1,2 ┆
0xf5a0…f5c0 64 6f 20 6e 61 6d 65 28 69 29 3a 3d 63 6f 72 65 2e 6c 61 66 31 28 69 29 3b 0a 20 20 36 20 20 31   ┆do name(i):=core.laf1(i);   6  1┆
0xf5c0…f5e0 34 37 33 20 20 20 20 20 20 20 69 66 20 63 6f 72 65 2e 70 70 64 61 28 31 29 3d 34 20 74 68 65 6e   ┆473       if core.ppda(1)=4 then┆
0xf5e0…f600 20 72 65 6d 6f 76 65 70 72 6f 63 65 73 73 28 6e 61 6d 65 29 3b 0a 20 20 36 20 20 31 34 37 34 20   ┆ removeprocess(name);   6  1474 ┆
0xf600…f620 20 20 20 20 65 6e 64 20 70 72 6f 63 6f 75 74 3b 0a 20 20 35 20 20 31 34 37 35 20 20 20 20 20 72   ┆    end procout;   5  1475     r┆
0xf620…f640 65 73 3a 3d 72 65 6d 6f 76 65 63 68 69 6c 64 3a 3d 72 65 6d 6f 76 65 70 72 6f 63 65 73 73 28 70   ┆es:=removechild:=removeprocess(p┆
0xf640…f660 6e 61 6d 65 29 3b 0a 20 20 35 20 20 31 34 37 36 20 3c 2a 2b 32 2a 3e 0a 20 20 35 20 20 31 34 37   ┆name);   5  1476 <*+2*>   5  147┆
0xf660…f680 37 20 20 20 20 20 69 66 20 74 65 73 74 6f 70 28 37 29 20 74 68 65 6e 20 64 69 73 61 62 6c 65 0a   ┆7     if testop(7) then disable ┆
0xf680…f6a0 20 20 35 20 20 31 34 37 38 20 20 20 20 20 20 20 77 72 69 74 65 28 7a 2c 22 6e 6c 22 2c 31 2c 3c   ┆  5  1478       write(z,"nl",1,<┆
0xf6a0…f6c0 3a 72 65 6d 6f 76 65 20 3a 3e 2c 70 6e 61 6d 65 2c 3c 3a 20 72 65 73 20 3a 3e 2c 72 65 73 29 3b   ┆:remove :>,pname,<: res :>,res);┆
0xf6c0…f6e0 0a 20 20 35 20 20 31 34 37 39 20 3c 2a 2d 32 2a 3e 0a 20 20 35 20 20 31 34 38 30 20 20 20 20 20   ┆   5  1479 <*-2*>   5  1480     ┆
0xf6e0…f700 69 66 20 72 65 73 3d 30 20 74 68 65 6e 20 0a 20 20 35 20 20 31 34 38 31 20 20 20 20 20 62 65 67   ┆if res=0 then    5  1481     beg┆
0xf700…f720 69 6e 0a 20 20 36 20 20 31 34 38 32 20 20 20 20 20 20 20 69 66 20 63 68 69 6c 64 74 61 62 6c 65   ┆in   6  1482       if childtable┆
0xf720…f740 2e 63 74 2e 63 74 5f 62 75 66 72 65 66 3c 3e 30 20 74 68 65 6e 0a 20 20 36 20 20 31 34 38 33 20   ┆.ct.ct_bufref<>0 then   6  1483 ┆
0xf740…f760 20 20 20 20 20 20 62 65 67 69 6e 20 69 6e 74 65 67 65 72 20 61 72 72 61 79 20 41 28 31 3a 38 29   ┆      begin integer array A(1:8)┆
0xf760…f780 3b 0a 20 20 37 20 20 31 34 38 34 20 20 20 20 20 20 20 20 3c 2a 72 65 6c 65 61 73 65 20 70 6f 73   ┆;   7  1484        <*release pos┆
0xf780…f7a0 73 69 62 6c 65 20 62 75 66 66 65 72 20 66 72 6f 6d 20 66 69 6e 69 73 20 6f 72 20 62 72 65 61 6b   ┆sible buffer from finis or break┆
0xf7a0…f7c0 2a 3e 0a 20 20 37 20 20 31 34 38 35 20 20 20 20 20 20 20 20 73 65 6e 64 5f 61 6e 73 77 65 72 28   ┆*>   7  1485        send_answer(┆
0xf7c0…f7e0 31 2c 63 68 69 6c 64 74 61 62 6c 65 2e 63 74 2e 63 74 5f 62 75 66 72 65 66 2c 41 29 3b 0a 20 20   ┆1,childtable.ct.ct_bufref,A);   ┆
0xf7e0…f800 37 20 20 31 34 38 36 20 20 20 20 20 20 20 20 63 68 69 6c 64 74 61 62 6c 65 2e 63 74 2e 63 74 5f   ┆7  1486        childtable.ct.ct_┆
0xf800…f820 62 75 66 72 65 66 3a 3d 30 3b 0a 20 20 37 20 20 31 34 38 37 20 20 20 20 20 20 65 6e 64 3b 0a 20   ┆bufref:=0;   7  1487      end;  ┆
0xf820…f840 20 36 20 20 31 34 38 38 20 20 20 20 20 20 20 6a 6f 62 3a 3d 63 68 69 6c 64 74 61 62 6c 65 2e 63   ┆ 6  1488       job:=childtable.c┆
0xf840…f860 74 2e 63 74 73 65 67 6d 71 75 65 75 65 3b 0a 20 20 36 20 20 31 34 38 39 20 20 20 20 20 20 20 66   ┆t.ctsegmqueue;   6  1489       f┆
0xf860…f880 6f 72 20 69 3a 3d 31 2c 32 20 64 6f 20 63 68 69 6c 64 74 61 62 6c 65 2e 63 74 2e 63 74 5f 6a 6f   ┆or i:=1,2 do childtable.ct.ct_jo┆
0xf880…f8a0 62 6e 61 6d 65 28 69 29 3a 3d 30 3b 0a 20 20 36 20 20 31 34 39 30 20 20 20 20 20 20 20 20 63 68   ┆bname(i):=0;   6  1490        ch┆
0xf8a0…f8c0 69 6c 64 74 61 62 6c 65 2e 63 74 2e 63 74 5f 63 68 69 6c 64 70 64 61 3a 3d 63 68 69 6c 64 74 61   ┆ildtable.ct.ct_childpda:=childta┆
0xf8c0…f8e0 62 6c 65 2e 63 74 2e 63 74 5f 74 65 72 6d 70 64 61 3a 3d 0a 20 20 36 20 20 31 34 39 31 20 20 20   ┆ble.ct.ct_termpda:=   6  1491   ┆
0xf8e0…f900 20 20 20 20 20 63 68 69 6c 64 74 61 62 6c 65 2e 63 74 2e 63 74 5f 73 74 61 74 65 20 20 20 3a 3d   ┆     childtable.ct.ct_state   :=┆
0xf900…f920 63 68 69 6c 64 74 61 62 6c 65 2e 63 74 2e 63 74 5f 72 65 66 20 20 20 20 3a 3d 0a 20 20 36 20 20   ┆childtable.ct.ct_ref    :=   6  ┆
0xf920…f940 31 34 39 32 20 20 20 20 20 20 20 20 63 68 69 6c 64 74 61 62 6c 65 2e 63 74 2e 63 74 5f 66 69 72   ┆1492        childtable.ct.ct_fir┆
0xf940…f960 73 74 20 20 20 3a 3d 63 68 69 6c 64 74 61 62 6c 65 2e 63 74 2e 63 74 5f 6c 61 73 74 20 20 20 3a   ┆st   :=childtable.ct.ct_last   :┆
0xf960…f980 3d 0a 20 20 36 20 20 31 34 39 33 20 20 20 20 20 20 20 20 63 68 69 6c 64 74 61 62 6c 65 2e 63 74   ┆=   6  1493        childtable.ct┆
0xf980…f9a0 2e 63 74 5f 6a 6f 62 6e 6f 20 20 20 3a 3d 63 68 69 6c 64 74 61 62 6c 65 2e 63 74 2e 63 74 5f 73   ┆.ct_jobno   :=childtable.ct.ct_s┆
0xf9a0…f9c0 65 67 6d 73 77 6f 70 3a 3d 0a 20 20 36 20 20 31 34 39 34 20 20 20 20 20 20 20 20 63 68 69 6c 64   ┆egmswop:=   6  1494        child┆
0xf9c0…f9e0 74 61 62 6c 65 2e 63 74 2e 63 74 5f 75 73 65 72 63 61 74 6e 6f 3a 3d 63 68 69 6c 64 74 61 62 6c   ┆table.ct.ct_usercatno:=childtabl┆
0xf9e0…fa00 65 2e 63 74 2e 63 74 70 72 6f 63 69 6e 20 3a 3d 0a 20 20 36 20 20 31 34 39 35 20 20 20 20 20 20   ┆e.ct.ctprocin :=   6  1495      ┆
0xfa00…fa20 20 20 63 68 69 6c 64 74 61 62 6c 65 2e 63 74 2e 63 74 5f 70 72 6f 63 6f 75 74 20 3a 3d 30 3b 0a   ┆  childtable.ct.ct_procout :=0; ┆
0xfa20…fa40 20 20 36 20 20 31 34 39 36 20 20 20 20 20 20 20 69 66 20 62 61 74 63 68 20 74 68 65 6e 0a 20 20   ┆  6  1496       if batch then   ┆
0xfa40…fa60 36 20 20 31 34 39 37 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 37 20 20 31 34 39 38 20 20 20   ┆6  1497       begin   7  1498   ┆
0xfa60…fa80 20 20 20 20 20 20 63 68 69 6c 64 74 61 62 6c 65 2e 63 74 2e 63 74 5f 62 61 74 63 68 3a 3d 30 3b   ┆      childtable.ct.ct_batch:=0;┆
0xfa80…faa0 0a 20 20 37 20 20 31 34 39 39 20 20 20 20 20 20 20 20 20 69 66 20 64 65 73 63 2e 71 5f 72 65 6d   ┆   7  1499         if desc.q_rem┆
0xfaa0…fac0 6f 76 65 5f 6a 6f 62 5f 66 69 6c 65 3e 30 20 74 68 65 6e 0a 20 20 37 20 20 31 35 30 30 20 20 20   ┆ove_job_file>0 then   7  1500   ┆
0xfac0…fae0 20 20 20 20 20 20 20 20 20 72 65 6d 6f 76 65 5f 65 6e 74 72 79 28 64 65 73 63 2e 71 5f 6a 6f 62   ┆         remove_entry(desc.q_job┆
0xfae0…fb00 6e 61 6d 65 29 3b 0a 20 20 37 20 20 31 35 30 31 20 20 20 20 20 20 20 20 20 62 63 75 72 63 68 69   ┆name);   7  1501         bcurchi┆
0xfb00…fb20 6c 64 72 65 6e 3a 3d 62 63 75 72 63 68 69 6c 64 72 65 6e 2d 31 3b 0a 20 20 37 20 20 31 35 30 32   ┆ldren:=bcurchildren-1;   7  1502┆
0xfb20…fb40 20 20 20 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 31 20 73 74 65 70 20 31 20 75 6e 74 69 6c 20 62   ┆         for i:=1 step 1 until b┆
0xfb40…fb60 6d 61 78 63 68 69 6c 64 72 65 6e 20 64 6f 0a 20 20 37 20 20 31 35 30 33 20 20 20 20 20 20 20 20   ┆maxchildren do   7  1503        ┆
0xfb60…fb80 20 62 65 67 69 6e 0a 20 20 38 20 20 31 35 30 34 20 20 20 20 20 20 20 20 20 20 20 69 66 20 63 6e   ┆ begin   8  1504           if cn┆
0xfb80…fba0 3d 62 73 65 67 6d 74 61 62 6c 65 28 69 2c 31 29 20 74 68 65 6e 20 62 73 65 67 6d 74 61 62 6c 65   ┆=bsegmtable(i,1) then bsegmtable┆
0xfba0…fbc0 28 69 2c 31 29 3a 3d 30 3b 0a 20 20 38 20 20 31 35 30 35 20 20 20 20 20 20 20 20 20 65 6e 64 3b   ┆(i,1):=0;   8  1505         end;┆
0xfbc0…fbe0 0a 20 20 37 20 20 31 35 30 36 20 20 20 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 32 20 73 74 65 70   ┆   7  1506         for i:=2 step┆
0xfbe0…fc00 20 31 20 75 6e 74 69 6c 20 31 35 20 64 6f 20 6a 6f 62 74 61 62 6c 65 28 6a 6f 62 2c 69 29 3a 3d   ┆ 1 until 15 do jobtable(job,i):=┆

OctetView - Rc489kSubCat

0x0000…0033 Rc489kSubCatEnt {f00=0x001b53, f01=0x0007e4, f02=0x0007ed, filename=»tfpread     «, entry_tail=0-4-0-20-1982-04-02T10:45-disc1-0x0-0x0-0x0-0x0}
0x0033…0066 Rc489kSubCatEnt {f00=0x015003, f01=0x0007e4, f02=0x0007ed, filename=»tgetfpnames «, entry_tail=0-4-0-1-1980-05-28T16:06-disc1-0x0-0x0-0x0-0x0}
0x0066…0099 Rc489kSubCatEnt {f00=0x016c2a, f01=0x0007e4, f02=0x0007ed, filename=»tdisccopy   «, entry_tail=0-4-0-3-1980-10-27T15:22-disc1-0x0-0x0-0x0-0x0}
0x0099…00cc Rc489kSubCatEnt {f00=0x019dba, f01=0x0007e4, f02=0x0007ed, filename=»tprintfile  «, entry_tail=0-4-0-3-1980-10-24T13:04-disc1-0x0-0x0-0x0-0x0}
0x00cc…00ff Rc489kSubCatEnt {f00=0x01c8ea, f01=0x0007e4, f02=0x0007ed, filename=»toutshortcl «, entry_tail=0-4-0-1-1980-10-24T10:41-disc1-0x0-0x0-0x0-0x0}
0x00ff…0132 Rc489kSubCatEnt {f00=0x01d27a, f01=0x0007e4, f02=0x0007ed, filename=»tcarea      «, entry_tail=0-4-0-2-1980-10-21T14:23-disc1-0x0-0x0-0x0-0x0}
0x0132…0165 Rc489kSubCatEnt {f00=0x01fea2, f01=0x0007e4, f02=0x0007ed, filename=»twritezone  «, entry_tail=0-4-0-3-1980-05-07T14:39-disc1-0x0-0x0-0x0-0x0}
0x0165…0198 Rc489kSubCatEnt {f00=0x0220db, f01=0x0007e4, f02=0x0007ed, filename=»tcutarea    «, entry_tail=0-4-0-1-1980-02-08T10:37-disc1-0x0-0x0-0x0-0x0}
0x0198…01cb Rc489kSubCatEnt {f00=0x023b52, f01=0x0007e4, f02=0x0007ed, filename=»tcopyf      «, entry_tail=0-4-0-2-1980-05-07T14:39-disc1-0x0-0x0-0x0-0x0}
0x01cb…01fe Rc489kSubCatEnt {f00=0x02527a, f01=0x0007e4, f02=0x0007ed, filename=»tbstotape   «, entry_tail=0-4-0-2-1980-05-07T14:40-disc1-0xb027-0x0-0x0-0x0}
0x01fe…0231 Rc489kSubCatEnt {f00=0x02795a, f01=0x0007e4, f02=0x0007ed, filename=»treadcon    «, entry_tail=0-4-0-16-                -disc1-0x0-0x0-0x0-0x0}
0x0231…0264 Rc489kSubCatEnt {f00=0x037aea, f01=0x0007e4, f02=0x0007ed, filename=»tdigamma    «, entry_tail=0-4-0-1-1980-07-30T14:27-disc1-0xe008-0x0-0x0-0x0}
0x0264…0297 Rc489kSubCatEnt {f00=0x0387da, f01=0x0007e4, f02=0x0007ed, filename=»treadparam  «, entry_tail=0-4-0-1-1980-05-07T14:39-disc1-0x1403a-0x0-0x0-0x0}
0x0297…02a0 00 00 00 00 00 01 00 00 00                                                                        ┆         ┆
0x02a0…02c0 00 00 00 01 c1 e2 00 00 00 00 02 69 00 00 00 7f ff fc 74 61 6b 65 66 70 69 74 65 6d 00 00 09 a0   ┆           i      takefpitem    ┆
0x02c0…02e0 cd 24 00 00 00 0f ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff   ┆ $                              ┆
0x02e0…02fd ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff            ┆                             ┆
0x02fd…0300 0x00000d
0x0300…3f00 Data for tfpread
0x3f00…4200 Data for tgetfpnames
0x4200…4b00 Data for tdisccopy
0x4b00…5400 Data for tprintfile
0x5400…5700 Data for toutshortcl
0x5700…5d00 Data for tcarea
0x5d00…6600 Data for twritezone
0x6600…6900 Data for tcutarea
0x6900…6f00 Data for tcopyf
0x6f00…7500 Data for tbstotape
0x7500…a500 Data for treadcon
0xa500…a800 Data for tdigamma
0xa800…ab00 Data for treadparam
0xab00…ab20 7a 6f 6e 65 20 7a 3b 0a 20 20 32 20 20 20 39 38 34 20 69 6e 74 65 67 65 72 20 61 72 72 61 79 20   ┆zone z;   2   984 integer array ┆
0xab20…ab40 66 69 65 6c 64 20 63 74 3b 0a 20 20 32 20 20 20 39 38 35 20 69 66 20 63 75 72 63 68 69 6c 64 72   ┆field ct;   2   985 if curchildr┆
0xab40…ab60 65 6e 3e 3d 6d 61 78 63 68 69 6c 64 72 65 6e 20 6f 72 0a 20 20 32 20 20 20 39 38 36 20 20 20 28   ┆en>=maxchildren or   2   986   (┆
0xab60…ab80 63 6f 72 65 2e 6f 77 6e 72 65 66 2e 69 6e 74 66 75 6e 63 72 65 66 20 73 68 69 66 74 20 28 2d 31   ┆core.ownref.intfuncref shift (-1┆
0xab80…aba0 32 29 20 65 78 74 72 61 63 74 20 31 32 20 2d 6f 77 6e 69 6e 74 65 72 6e 61 6c 29 3c 3d 30 20 74   ┆2) extract 12 -owninternal)<=0 t┆
0xaba0…abc0 68 65 6e 0a 20 20 32 20 20 20 39 38 37 20 62 65 67 69 6e 0a 20 20 33 20 20 20 39 38 38 20 20 20   ┆hen   2   987 begin   3   988   ┆
0xabc0…abe0 63 72 65 61 74 65 63 68 69 6c 64 3a 3d 35 3b 0a 20 20 33 20 20 20 39 38 39 20 20 20 77 72 69 74   ┆createchild:=5;   3   989   writ┆
0xabe0…ac00 65 65 72 72 6f 72 28 7a 2c 65 72 72 6f 72 6e 6f 69 6e 74 65 72 6e 61 6c 73 2c 64 65 73 63 29 3b   ┆eerror(z,errornointernals,desc);┆
0xac00…ac20 0a 20 20 33 20 20 20 39 39 30 20 65 6e 64 20 65 6c 73 65 0a 20 20 32 20 20 20 39 39 31 20 62 65   ┆   3   990 end else   2   991 be┆
0xac20…ac40 67 69 6e 0a 20 20 33 20 20 20 39 39 32 20 20 20 69 6e 74 65 67 65 72 20 70 64 61 2c 69 2c 73 68   ┆gin   3   992   integer pda,i,sh┆
0xac40…ac60 2c 63 68 61 72 2c 6e 61 6d 65 69 6e 64 65 78 2c 72 65 73 2c 63 62 6e 2c 63 61 2c 63 62 2c 63 69   ┆,char,nameindex,res,cbn,ca,cb,ci┆
0xac60…ac80 6e 74 2c 0a 20 20 33 20 20 20 39 39 33 20 20 20 20 75 73 62 2c 75 73 61 2c 75 73 69 6e 74 2c 66   ┆nt,   3   993    usb,usa,usint,f┆
0xac80…aca0 62 6c 6f 63 6b 2c 6c 62 6c 6f 63 6b 3b 0a 20 20 33 20 20 20 39 39 34 20 20 20 62 6f 6f 6c 65 61   ┆block,lblock;   3   994   boolea┆
0xaca0…acc0 6e 20 63 68 65 63 6b 63 6f 72 65 2c 73 74 64 62 69 6e 63 61 74 3b 0a 20 20 33 20 20 20 39 39 35   ┆n checkcore,stdbincat;   3   995┆
0xacc0…ace0 20 20 20 69 6e 74 65 67 65 72 20 61 72 72 61 79 20 66 69 65 6c 64 20 70 61 72 3b 0a 20 20 33 20   ┆   integer array field par;   3 ┆
0xace0…ad00 20 20 39 39 36 20 20 20 69 6e 74 65 67 65 72 20 61 72 72 61 79 20 70 61 72 61 6d 28 31 3a 39 29   ┆  996   integer array param(1:9)┆
0xad00…ad20 3b 0a 20 20 33 20 20 20 39 39 37 20 20 20 6c 6f 6e 67 20 61 72 72 61 79 20 6e 61 6d 65 31 2c 6a   ┆;   3   997   long array name1,j┆
0xad20…ad40 6f 62 6e 61 6d 65 28 31 3a 33 29 3b 0a 20 20 33 20 20 20 39 39 38 20 20 20 70 61 72 3a 3d 31 32   ┆obname(1:3);   3   998   par:=12┆
0xad40…ad60 3b 0a 20 20 33 20 20 20 39 39 39 20 20 20 66 6f 72 20 69 3a 3d 31 2c 32 20 64 6f 20 6e 61 6d 65   ┆;   3   999   for i:=1,2 do name┆
0xad60…ad80 31 28 69 29 3a 3d 6a 6f 62 6e 61 6d 65 28 69 29 3a 3d 64 65 73 63 2e 63 6f 6e 6a 6f 62 6e 61 6d   ┆1(i):=jobname(i):=desc.conjobnam┆
0xad80…ada0 65 28 69 29 3b 0a 20 20 33 20 20 31 30 30 30 20 20 20 63 72 65 61 74 65 63 68 69 6c 64 3a 3d 30   ┆e(i);   3  1000   createchild:=0┆
0xada0…adc0 3b 0a 20 20 33 20 20 31 30 30 31 20 20 20 63 68 65 63 6b 63 6f 72 65 3a 3d 69 66 20 2d 2c 70 65   ┆;   3  1001   checkcore:=if -,pe┆
0xadc0…ade0 72 6d 63 6f 72 65 20 74 68 65 6e 20 66 69 6e 64 63 6f 72 65 68 6f 6c 65 28 64 65 73 63 2c 66 62   ┆rmcore then findcorehole(desc,fb┆
0xade0…ae00 6c 6f 63 6b 2c 6c 62 6c 6f 63 6b 2c 7a 29 20 65 6c 73 65 0a 20 20 33 20 20 31 30 30 32 20 20 20   ┆lock,lblock,z) else   3  1002   ┆
0xae00…ae20 20 20 20 20 20 74 72 75 65 3b 0a 20 20 33 20 20 31 30 30 33 20 3c 2a 2b 32 2a 3e 0a 20 20 33 20   ┆     true;   3  1003 <*+2*>   3 ┆
0xae20…ae40 20 31 30 30 34 20 20 20 69 66 20 74 65 73 74 6f 70 28 32 29 20 61 6e 64 20 2d 2c 70 65 72 6d 63   ┆ 1004   if testop(2) and -,permc┆
0xae40…ae60 6f 72 65 20 20 74 68 65 6e 20 0a 20 20 33 20 20 31 30 30 35 20 20 20 20 20 20 64 69 73 61 62 6c   ┆ore  then    3  1005      disabl┆
0xae60…ae80 65 20 77 72 69 74 65 28 7a 2c 22 6e 6c 22 2c 31 2c 3c 3a 63 72 65 61 74 65 20 63 68 69 6c 64 3a   ┆e write(z,"nl",1,<:create child:┆
0xae80…aea0 20 63 6f 72 65 62 6c 6f 63 6b 3a 3e 2c 0a 20 20 33 20 20 31 30 30 36 20 20 20 20 20 20 66 62 6c   ┆ coreblock:>,   3  1006      fbl┆
0xaea0…aec0 6f 63 6b 2c 6c 62 6c 6f 63 6b 29 3b 0a 20 20 33 20 20 31 30 30 37 20 3c 2a 2d 32 2a 3e 0a 20 20   ┆ock,lblock);   3  1007 <*-2*>   ┆
0xaec0…aee0 33 20 20 31 30 30 38 20 20 69 66 20 2d 2c 63 68 65 63 6b 63 6f 72 65 20 74 68 65 6e 0a 20 20 33   ┆3  1008  if -,checkcore then   3┆
0xaee0…af00 20 20 31 30 30 39 20 20 62 65 67 69 6e 0a 20 20 34 20 20 31 30 31 30 20 20 20 63 72 65 61 74 65   ┆  1009  begin   4  1010   create┆
0xaf00…af20 63 68 69 6c 64 3a 3d 72 65 73 3a 3d 31 3b 0a 20 20 34 20 20 31 30 31 31 20 20 20 77 72 69 74 65   ┆child:=res:=1;   4  1011   write┆
0xaf20…af40 65 72 72 6f 72 28 7a 2c 65 72 72 6f 72 6e 6f 63 6f 72 65 2c 64 65 73 63 29 3b 0a 20 20 34 20 20   ┆error(z,errornocore,desc);   4  ┆
0xaf40…af60 31 30 31 32 20 20 65 6e 64 20 65 6c 73 65 0a 20 20 33 20 20 31 30 31 33 20 20 20 62 65 67 69 6e   ┆1012  end else   3  1013   begin┆
0xaf60…af80 0a 20 20 34 20 20 31 30 31 34 20 20 20 20 63 61 3a 3d 63 6f 72 65 2e 6f 77 6e 72 65 66 2e 62 75   ┆   4  1014    ca:=core.ownref.bu┆
0xaf80…afa0 66 61 72 65 61 72 65 66 3b 0a 20 20 34 20 20 31 30 31 35 20 20 20 20 75 73 62 3a 3d 63 62 3a 3d   ┆farearef;   4  1015    usb:=cb:=┆
0xafa0…afc0 63 61 20 73 68 69 66 74 20 28 2d 31 32 29 20 65 78 74 72 61 63 74 20 31 32 3b 0a 20 20 34 20 20   ┆ca shift (-12) extract 12;   4  ┆
0xafc0…afe0 31 30 31 36 20 20 20 20 75 73 61 3a 3d 63 61 3a 3d 63 61 20 65 78 74 72 61 63 74 20 31 32 3b 0a   ┆1016    usa:=ca:=ca extract 12; ┆
0xafe0…b000 20 20 34 20 20 31 30 31 37 20 20 20 20 75 73 69 6e 74 3a 3d 63 69 6e 74 3a 3d 63 6f 72 65 2e 6f   ┆  4  1017    usint:=cint:=core.o┆
0xb000…b020 77 6e 72 65 66 2e 69 6e 74 66 75 6e 63 72 65 66 20 73 68 69 66 74 20 28 2d 31 32 29 20 65 78 74   ┆wnref.intfuncref shift (-12) ext┆
0xb020…b040 72 61 63 74 20 31 32 3b 0a 20 20 34 20 20 31 30 31 38 20 3c 2a 2b 32 2a 3e 0a 20 20 34 20 20 31   ┆ract 12;   4  1018 <*+2*>   4  1┆
0xb040…b060 30 31 39 20 20 20 20 69 66 20 74 65 73 74 6f 70 28 32 29 20 74 68 65 6e 20 64 69 73 61 62 6c 65   ┆019    if testop(2) then disable┆
0xb060…b080 20 77 72 69 74 65 28 7a 2c 22 6e 6c 22 2c 31 2c 3c 3a 62 75 66 2c 61 72 65 61 2c 69 6e 74 3a 3e   ┆ write(z,"nl",1,<:buf,area,int:>┆
0xb080…b0a0 2c 63 62 2c 63 61 2c 63 69 6e 74 29 3b 0a 20 20 34 20 20 31 30 32 30 20 3c 2a 2d 32 2a 3e 0a 20   ┆,cb,ca,cint);   4  1020 <*-2*>  ┆
0xb0a0…b0c0 20 34 20 20 31 30 32 31 20 20 20 20 72 65 73 3a 3d 30 3b 0a 20 20 34 20 20 31 30 32 32 20 20 20   ┆ 4  1021    res:=0;   4  1022   ┆
0xb0c0…b0e0 20 63 62 3a 3d 63 62 2d 6f 77 6e 62 75 66 2d 28 64 65 73 63 2e 63 6f 6e 62 75 66 61 6e 64 61 72   ┆ cb:=cb-ownbuf-(desc.conbufandar┆
0xb0e0…b100 65 61 20 73 68 69 66 74 20 28 2d 31 32 29 20 65 78 74 72 61 63 74 20 31 32 29 3b 0a 20 20 34 20   ┆ea shift (-12) extract 12);   4 ┆
0xb100…b120 20 31 30 32 33 20 20 20 20 63 61 3a 3d 63 61 2d 6f 77 6e 61 72 65 61 2d 28 64 65 73 63 2e 63 6f   ┆ 1023    ca:=ca-ownarea-(desc.co┆
0xb120…b140 6e 62 75 66 61 6e 64 61 72 65 61 20 65 78 74 72 61 63 74 20 31 32 29 3b 0a 20 20 34 20 20 31 30   ┆nbufandarea extract 12);   4  10┆
0xb140…b160 32 34 20 20 20 20 63 69 6e 74 3a 3d 63 69 6e 74 2d 6f 77 6e 69 6e 74 65 72 6e 61 6c 2d 28 64 65   ┆24    cint:=cint-owninternal-(de┆
0xb160…b180 73 63 2e 63 6f 6e 69 6e 74 61 6e 64 66 75 6e 63 20 73 68 69 66 74 20 28 2d 31 32 29 20 65 78 74   ┆sc.conintandfunc shift (-12) ext┆
0xb180…b1a0 72 61 63 74 20 31 32 29 3b 0a 20 20 34 20 20 31 30 32 35 20 20 20 20 69 66 20 63 62 3c 3d 30 20   ┆ract 12);   4  1025    if cb<=0 ┆
0xb1a0…b1c0 74 68 65 6e 20 72 65 73 3a 3d 65 72 72 6f 72 6e 6f 62 75 66 66 65 72 73 20 65 6c 73 65 0a 20 20   ┆then res:=errornobuffers else   ┆
0xb1c0…b1e0 34 20 20 31 30 32 36 20 20 20 20 69 66 20 63 61 3c 3d 30 20 74 68 65 6e 20 72 65 73 3a 3d 65 72   ┆4  1026    if ca<=0 then res:=er┆
0xb1e0…b200 72 6f 72 6e 6f 61 72 65 61 73 20 20 20 65 6c 73 65 0a 20 20 34 20 20 31 30 32 37 20 20 20 20 69   ┆rornoareas   else   4  1027    i┆
0xb200…b220 66 20 63 69 6e 74 3c 3d 30 20 74 68 65 6e 20 72 65 73 3a 3d 65 72 72 6f 72 6e 6f 69 6e 74 65 72   ┆f cint<=0 then res:=errornointer┆
0xb220…b240 6e 61 6c 73 3b 0a 20 20 34 20 20 31 30 32 38 20 20 20 20 69 66 20 72 65 73 3e 30 20 74 68 65 6e   ┆nals;   4  1028    if res>0 then┆
0xb240…b260 0a 20 20 34 20 20 31 30 32 39 20 20 20 20 62 65 67 69 6e 0a 20 20 35 20 20 31 30 33 30 20 20 20   ┆   4  1029    begin   5  1030   ┆
0xb260…b280 20 20 20 70 61 72 61 6d 28 31 29 3a 3d 75 73 62 2d 6f 77 6e 62 75 66 3b 20 70 61 72 61 6d 28 32   ┆   param(1):=usb-ownbuf; param(2┆
0xb280…b2a0 29 3a 3d 75 73 61 2d 6f 77 6e 61 72 65 61 3b 0a 20 20 35 20 20 31 30 33 31 20 20 20 20 20 20 70   ┆):=usa-ownarea;   5  1031      p┆
0xb2a0…b2c0 61 72 61 6d 28 33 29 3a 3d 75 73 69 6e 74 2d 6f 77 6e 69 6e 74 65 72 6e 61 6c 3b 0a 20 20 35 20   ┆aram(3):=usint-owninternal;   5 ┆
0xb2c0…b2e0 20 31 30 33 32 20 20 20 20 20 20 77 72 69 74 65 65 72 72 6f 72 28 7a 2c 72 65 73 2c 70 61 72 61   ┆ 1032      writeerror(z,res,para┆
0xb2e0…b300 6d 29 3b 0a 20 20 35 20 20 31 30 33 33 20 20 20 20 20 20 63 72 65 61 74 65 63 68 69 6c 64 3a 3d   ┆m);   5  1033      createchild:=┆
0xb300…b320 72 65 73 3a 3d 36 3b 0a 20 20 35 20 20 31 30 33 34 20 20 20 65 6e 64 20 65 6c 73 65 0a 20 20 34   ┆res:=6;   5  1034   end else   4┆
0xb320…b340 20 20 31 30 33 35 20 20 20 62 65 67 69 6e 0a 20 20 35 20 20 31 30 33 36 20 20 20 20 66 72 65 65   ┆  1035   begin   5  1036    free┆
0xb340…b360 62 75 66 3a 3d 75 73 62 2d 6f 77 6e 62 75 66 3b 20 66 72 65 65 61 72 65 61 3a 3d 75 73 61 2d 6f   ┆buf:=usb-ownbuf; freearea:=usa-o┆
0xb360…b380 77 6e 61 72 65 61 3b 0a 20 20 35 20 20 31 30 33 37 20 20 20 20 66 72 65 65 69 6e 74 65 72 6e 61   ┆wnarea;   5  1037    freeinterna┆
0xb380…b3a0 6c 3a 3d 75 73 69 6e 74 2d 6f 77 6e 69 6e 74 65 72 6e 61 6c 3b 0a 20 20 35 20 20 31 30 33 38 20   ┆l:=usint-owninternal;   5  1038 ┆
0xb3a0…b3c0 20 20 20 69 66 20 70 65 72 6d 63 6f 72 65 20 74 68 65 6e 0a 20 20 35 20 20 31 30 33 39 20 20 20   ┆   if permcore then   5  1039   ┆
0xb3c0…b3e0 20 62 65 67 69 6e 0a 20 20 36 20 20 31 30 34 30 20 20 20 20 20 20 70 61 72 61 6d 28 31 29 3a 3d   ┆ begin   6  1040      param(1):=┆
0xb3e0…b400 64 65 73 63 2e 63 6f 6e 66 69 72 73 74 61 64 64 72 65 73 73 3b 0a 20 20 36 20 20 31 30 34 31 20   ┆desc.confirstaddress;   6  1041 ┆
0xb400…b420 20 20 20 20 20 70 61 72 61 6d 28 32 29 3a 3d 64 65 73 63 2e 63 6f 6e 74 6f 70 61 64 64 72 65 73   ┆     param(2):=desc.contopaddres┆
0xb420…b440 73 3b 0a 20 20 36 20 20 31 30 34 32 20 20 20 20 65 6e 64 20 65 6c 73 65 0a 20 20 35 20 20 31 30   ┆s;   6  1042    end else   5  10┆
0xb440…b460 34 33 20 20 20 20 62 65 67 69 6e 0a 20 20 36 20 20 31 30 34 34 20 20 20 20 20 20 64 65 73 63 2e   ┆43    begin   6  1044      desc.┆
0xb460…b480 63 6f 6e 66 69 72 73 74 61 64 64 72 65 73 73 3a 3d 70 61 72 61 6d 28 31 29 3a 3d 63 6f 72 65 74   ┆confirstaddress:=param(1):=coret┆
0xb480…b4a0 61 62 6c 65 28 66 62 6c 6f 63 6b 2c 31 29 3b 0a 20 20 36 20 20 31 30 34 35 20 20 20 20 20 20 64   ┆able(fblock,1);   6  1045      d┆
0xb4a0…b4c0 65 73 63 2e 63 6f 6e 74 6f 70 61 64 64 72 65 73 73 3a 3d 70 61 72 61 6d 28 32 29 3a 3d 63 6f 72   ┆esc.contopaddress:=param(2):=cor┆
0xb4c0…b4e0 65 74 61 62 6c 65 28 6c 62 6c 6f 63 6b 2c 31 29 2d 32 3b 0a 20 20 36 20 20 31 30 34 36 20 20 20   ┆etable(lblock,1)-2;   6  1046   ┆
0xb4e0…b500 20 65 6e 64 3b 0a 20 20 35 20 20 31 30 34 37 20 20 20 20 66 6f 72 20 69 3a 3d 33 20 73 74 65 70   ┆ end;   5  1047    for i:=3 step┆
0xb500…b520 20 31 20 75 6e 74 69 6c 20 39 20 64 6f 20 70 61 72 61 6d 28 69 29 3a 3d 64 65 73 63 2e 70 61 72   ┆ 1 until 9 do param(i):=desc.par┆
0xb520…b540 28 69 29 3b 0a 20 20 35 20 20 31 30 34 38 20 20 20 20 73 65 74 62 61 73 65 73 74 64 3b 0a 20 20   ┆(i);   5  1048    setbasestd;   ┆
0xb540…b560 35 20 20 31 30 34 39 20 20 20 20 70 64 61 3a 3d 70 72 6f 63 65 73 73 5f 64 65 73 63 72 69 70 74   ┆5  1049    pda:=process_descript┆
0xb560…b580 69 6f 6e 28 6e 61 6d 65 31 29 3b 0a 20 20 35 20 20 31 30 35 30 20 20 20 20 73 74 64 62 69 6e 63   ┆ion(name1);   5  1050    stdbinc┆
0xb580…b5a0 61 74 3a 3d 20 6c 6f 67 61 6e 64 28 64 65 73 63 2e 63 6f 6e 70 72 69 6f 61 6e 64 63 6f 6d 6d 61   ┆at:= logand(desc.conprioandcomma┆
0xb5a0…b5c0 6e 64 73 2c 62 69 74 5f 73 74 64 62 61 73 65 29 3d 30 3b 0a 20 20 35 20 20 31 30 35 31 20 20 20   ┆nds,bit_stdbase)=0;   5  1051   ┆
0xb5c0…b5e0 20 69 66 20 73 74 64 62 69 6e 63 61 74 20 74 68 65 6e 20 70 61 72 61 6d 28 38 29 3a 3d 70 61 72   ┆ if stdbincat then param(8):=par┆
0xb5e0…b600 61 6d 28 39 29 3a 3d 64 65 73 63 2e 63 6f 6e 6c 6f 77 65 72 75 73 65 72 3b 0a 20 20 35 20 20 31   ┆am(9):=desc.conloweruser;   5  1┆
0xb600…b620 30 35 32 20 20 20 20 69 66 20 70 64 61 3e 30 20 61 6e 64 20 73 74 64 62 69 6e 63 61 74 20 74 68   ┆052    if pda>0 and stdbincat th┆
0xb620…b640 65 6e 0a 20 20 35 20 20 31 30 35 33 20 20 20 20 62 65 67 69 6e 0a 20 20 36 20 20 31 30 35 34 20   ┆en   5  1053    begin   6  1054 ┆
0xb640…b660 20 20 20 20 70 61 72 61 6d 28 38 29 3a 3d 64 65 73 63 2e 63 6f 6e 6c 6f 77 65 72 75 73 65 72 3b   ┆    param(8):=desc.conloweruser;┆
0xb660…b680 0a 20 20 36 20 20 31 30 35 35 20 20 20 20 20 69 3a 3d 30 3b 0a 20 20 36 20 20 31 30 35 36 20 20   ┆   6  1055     i:=0;   6  1056  ┆
0xb680…b6a0 20 20 20 72 65 70 65 61 74 20 69 3a 3d 69 2b 31 3b 0a 20 20 36 20 20 31 30 35 37 20 20 20 20 20   ┆   repeat i:=i+1;   6  1057     ┆
0xb6a0…b6c0 73 68 3a 3d 2d 34 38 3b 0a 20 20 36 20 20 31 30 35 38 20 20 20 20 20 72 65 70 65 61 74 20 73 68   ┆sh:=-48;   6  1058     repeat sh┆
0xb6c0…b6e0 3a 3d 73 68 2b 38 3b 0a 20 20 36 20 20 31 30 35 39 20 20 20 20 20 20 20 63 68 61 72 3a 3d 6a 6f   ┆:=sh+8;   6  1059       char:=jo┆
0xb6e0…b700 62 6e 61 6d 65 28 69 29 20 73 68 69 66 74 20 73 68 20 65 78 74 72 61 63 74 20 38 3b 0a 20 20 36   ┆bname(i) shift sh extract 8;   6┆
0xb700…b720 20 20 31 30 36 30 20 20 20 20 20 75 6e 74 69 6c 20 63 68 61 72 3d 30 20 6f 72 20 73 68 3d 30 3b   ┆  1060     until char=0 or sh=0;┆
0xb720…b740 0a 20 20 36 20 20 31 30 36 31 20 20 20 20 20 75 6e 74 69 6c 20 63 68 61 72 3d 30 20 6f 72 20 69   ┆   6  1061     until char=0 or i┆
0xb740…b760 3d 32 3b 0a 20 20 36 20 20 31 30 36 32 20 20 20 20 72 65 73 3a 3d 33 3b 20 6e 61 6d 65 69 6e 64   ┆=2;   6  1062    res:=3; nameind┆
0xb760…b780 65 78 3a 3d 30 3b 0a 20 20 36 20 20 31 30 36 33 20 20 20 20 77 68 69 6c 65 20 72 65 73 3d 33 20   ┆ex:=0;   6  1063    while res=3 ┆
0xb780…b7a0 61 6e 64 20 6e 61 6d 65 69 6e 64 65 78 3c 39 20 64 6f 0a 20 20 36 20 20 31 30 36 34 20 20 20 20   ┆and nameindex<9 do   6  1064    ┆
0xb7a0…b7c0 62 65 67 69 6e 0a 20 20 37 20 20 31 30 36 35 20 20 20 20 20 20 6e 61 6d 65 31 28 69 29 3a 3d 28   ┆begin   7  1065      name1(i):=(┆
0xb7c0…b7e0 6a 6f 62 6e 61 6d 65 28 69 29 20 73 68 69 66 74 20 73 68 20 61 64 64 0a 20 20 37 20 20 31 30 36   ┆jobname(i) shift sh add   7  106┆
0xb7e0…b800 36 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 34 38 2b 6e 61 6d 65 69 6e 64 65 78 29 29 20   ┆6               (48+nameindex)) ┆
0xb800…b820 73 68 69 66 74 20 28 2d 73 68 29 3b 0a 20 20 37 20 20 31 30 36 37 20 20 20 20 20 20 70 61 72 61   ┆shift (-sh);   7  1067      para┆
0xb820…b840 6d 28 38 29 3a 3d 70 61 72 61 6d 28 39 29 3a 3d 70 61 72 61 6d 28 38 29 2b 31 3b 0a 20 20 37 20   ┆m(8):=param(9):=param(8)+1;   7 ┆
0xb840…b860 20 31 30 36 38 20 20 20 20 20 20 72 65 73 3a 3d 63 72 65 61 74 65 69 6e 74 28 6e 61 6d 65 31 2c   ┆ 1068      res:=createint(name1,┆
0xb860…b880 70 61 72 61 6d 29 3b 0a 20 20 37 20 20 31 30 36 39 20 3c 2a 2b 32 2a 3e 0a 20 20 37 20 20 31 30   ┆param);   7  1069 <*+2*>   7  10┆
0xb880…b8a0 37 30 20 20 20 20 20 20 69 66 20 74 65 73 74 6f 70 28 32 29 20 74 68 65 6e 20 64 69 73 61 62 6c   ┆70      if testop(2) then disabl┆
0xb8a0…b8c0 65 0a 20 20 37 20 20 31 30 37 31 20 20 20 20 20 20 20 77 72 69 74 65 28 7a 2c 22 6e 6c 22 2c 31   ┆e   7  1071       write(z,"nl",1┆
0xb8c0…b8e0 2c 6e 61 6d 65 69 6e 64 65 78 2c 6e 61 6d 65 31 2c 70 61 72 61 6d 28 38 29 2c 69 2c 73 68 29 3b   ┆,nameindex,name1,param(8),i,sh);┆
0xb8e0…b900 0a 20 20 37 20 20 31 30 37 32 20 3c 2a 2d 32 2a 3e 0a 20 20 37 20 20 31 30 37 33 20 20 20 20 20   ┆   7  1072 <*-2*>   7  1073     ┆
0xb900…b920 20 6e 61 6d 65 69 6e 64 65 78 3a 3d 6e 61 6d 65 69 6e 64 65 78 2b 31 3b 0a 20 20 37 20 20 31 30   ┆ nameindex:=nameindex+1;   7  10┆
0xb920…b940 37 34 20 20 20 20 65 6e 64 20 77 68 69 6c 65 3b 0a 20 20 36 20 20 31 30 37 35 20 20 20 65 6e 64   ┆74    end while;   6  1075   end┆
0xb940…b960 20 65 6c 73 65 20 72 65 73 3a 3d 63 72 65 61 74 65 69 6e 74 28 6e 61 6d 65 31 2c 70 61 72 61 6d   ┆ else res:=createint(name1,param┆
0xb960…b980 29 3b 0a 20 20 35 20 20 31 30 37 36 20 3c 2a 2b 32 2a 3e 0a 20 20 35 20 20 31 30 37 37 20 69 66   ┆);   5  1076 <*+2*>   5  1077 if┆
0xb980…b9a0 20 74 65 73 74 6f 70 28 32 29 20 74 68 65 6e 20 64 69 73 61 62 6c 65 20 77 72 69 74 65 28 7a 2c   ┆ testop(2) then disable write(z,┆
0xb9a0…b9c0 22 6e 6c 22 2c 31 2c 3c 3a 63 72 65 61 74 65 69 6e 74 3a 20 72 65 73 20 3a 3e 2c 72 65 73 2c 0a   ┆"nl",1,<:createint: res :>,res, ┆
0xb9c0…b9e0 20 20 35 20 20 31 30 37 38 20 20 20 20 20 20 22 6e 6c 22 2c 31 2c 3c 3a 6e 61 6d 65 20 3a 3e 2c   ┆  5  1078      "nl",1,<:name :>,┆
0xb9e0…ba00 6e 61 6d 65 31 2c 0a 20 20 35 20 20 31 30 37 39 20 20 20 20 20 20 22 6e 6c 22 2c 31 2c 3c 3a 66   ┆name1,   5  1079      "nl",1,<:f┆
0xba00…ba20 61 64 64 72 3a 3e 2c 70 61 72 61 6d 28 31 29 2c 0a 20 20 35 20 20 31 30 38 30 20 20 20 20 20 20   ┆addr:>,param(1),   5  1080      ┆
0xba20…ba40 22 6e 6c 22 2c 31 2c 3c 3a 74 61 64 64 72 3a 3e 2c 70 61 72 61 6d 28 32 29 2c 0a 20 20 35 20 20   ┆"nl",1,<:taddr:>,param(2),   5  ┆
0xba40…ba60 31 30 38 31 20 20 20 20 20 20 22 6e 6c 22 2c 31 2c 3c 3a 62 20 61 20 61 3a 3e 2c 70 61 72 61 6d   ┆1081      "nl",1,<:b a a:>,param┆
0xba60…ba80 28 33 29 2c 0a 20 20 35 20 20 31 30 38 32 20 20 20 20 20 20 22 6e 6c 22 2c 31 2c 3c 3a 69 20 61   ┆(3),   5  1082      "nl",1,<:i a┆
0xba80…baa0 20 66 3a 3e 2c 70 61 72 61 6d 28 34 29 2c 0a 20 20 35 20 20 31 30 38 33 20 20 20 20 20 20 22 6e   ┆ f:>,param(4),   5  1083      "n┆
0xbaa0…bac0 6c 22 2c 31 2c 3c 3a 6d 6f 64 65 20 3a 3e 2c 70 61 72 61 6d 28 35 29 2c 0a 20 20 35 20 20 31 30   ┆l",1,<:mode :>,param(5),   5  10┆
0xbac0…bae0 38 34 20 20 20 20 20 20 22 6e 6c 22 2c 31 2c 3c 3a 6d 61 78 62 20 3a 3e 2c 70 61 72 61 6d 28 36   ┆84      "nl",1,<:maxb :>,param(6┆
0xbae0…bb00 29 2c 70 61 72 61 6d 28 37 29 2c 0a 20 20 35 20 20 31 30 38 35 20 20 20 20 20 20 22 6e 6c 22 2c   ┆),param(7),   5  1085      "nl",┆
0xbb00…ec00 […elided…]
0xec00…ec20 20 20 33 20 20 31 34 31 32 20 69 6e 74 65 67 65 72 20 63 6e 2c 72 65 73 2c 62 73 2c 6a 6f 62 3b   ┆  3  1412 integer cn,res,bs,job;┆
0xec20…ec40 0a 20 20 33 20 20 31 34 31 33 20 69 6e 74 65 67 65 72 20 61 72 72 61 79 20 66 69 65 6c 64 20 70   ┆   3  1413 integer array field p┆
0xec40…ec60 64 61 2c 69 61 66 2c 70 70 64 61 2c 63 74 3b 0a 20 20 33 20 20 31 34 31 34 20 62 6f 6f 6c 65 61   ┆da,iaf,ppda,ct;   3  1414 boolea┆
0xec60…ec80 6e 20 62 61 74 63 68 3b 0a 20 20 33 20 20 31 34 31 35 20 6c 6f 6e 67 20 61 72 72 61 79 20 66 69   ┆n batch;   3  1415 long array fi┆
0xec80…eca0 65 6c 64 20 6c 61 66 2c 6c 61 66 31 3b 0a 20 20 33 20 20 31 34 31 36 20 6c 6f 6e 67 20 61 72 72   ┆eld laf,laf1;   3  1416 long arr┆
0xeca0…ecc0 61 79 20 6e 61 6d 65 2c 70 6e 61 6d 65 28 31 3a 33 29 3b 0a 20 20 33 20 20 31 34 31 37 20 69 6e   ┆ay name,pname(1:3);   3  1417 in┆
0xecc0…ece0 74 65 67 65 72 20 61 72 72 61 79 20 70 61 72 61 6d 28 31 3a 38 29 3b 0a 20 20 33 20 20 31 34 31   ┆teger array param(1:8);   3  141┆
0xece0…ed00 38 20 72 65 6d 6f 76 65 63 68 69 6c 64 3a 3d 31 3b 0a 20 20 33 20 20 31 34 31 39 20 63 6e 3a 3d   ┆8 removechild:=1;   3  1419 cn:=┆
0xed00…ed20 64 65 73 63 2e 63 6f 6e 63 75 72 63 68 69 6c 64 3b 0a 20 20 33 20 20 31 34 32 30 20 3c 2a 2b 32   ┆desc.concurchild;   3  1420 <*+2┆
0xed20…ed40 2a 3e 0a 20 20 33 20 20 31 34 32 31 20 69 66 20 74 65 73 74 6f 70 28 32 29 20 74 68 65 6e 20 64   ┆*>   3  1421 if testop(2) then d┆
0xed40…ed60 69 73 61 62 6c 65 20 77 72 69 74 65 28 7a 2c 22 6e 6c 22 2c 31 2c 3c 3a 72 65 6d 6f 76 65 3a 20   ┆isable write(z,"nl",1,<:remove: ┆
0xed60…ed80 63 68 69 6c 64 20 3a 3e 2c 63 6e 29 3b 0a 20 20 33 20 20 31 34 32 32 20 3c 2a 2d 32 2a 3e 0a 20   ┆child :>,cn);   3  1422 <*-2*>  ┆
0xed80…eda0 20 33 20 20 31 34 32 33 20 69 66 20 63 6e 3e 30 20 74 68 65 6e 0a 20 20 33 20 20 31 34 32 34 20   ┆ 3  1423 if cn>0 then   3  1424 ┆
0xeda0…edc0 62 65 67 69 6e 0a 20 20 34 20 20 31 34 32 35 20 20 20 63 74 3a 3d 28 63 6e 2d 31 29 2a 63 74 73   ┆begin   4  1425   ct:=(cn-1)*cts┆
0xedc0…ede0 69 7a 65 3b 0a 20 20 34 20 20 31 34 32 36 20 20 20 70 64 61 3a 3d 63 68 69 6c 64 74 61 62 6c 65   ┆ize;   4  1426   pda:=childtable┆
0xede0…ee00 2e 63 74 2e 63 74 5f 63 68 69 6c 64 70 64 61 3b 0a 20 20 34 20 20 31 34 32 37 20 20 20 6c 61 66   ┆.ct.ct_childpda;   4  1427   laf┆
0xee00…ee20 3a 3d 70 64 61 2b 32 3b 0a 20 20 34 20 20 31 34 32 38 20 20 20 66 6f 72 20 69 3a 3d 31 2c 32 20   ┆:=pda+2;   4  1428   for i:=1,2 ┆
0xee20…ee40 64 6f 20 70 6e 61 6d 65 28 69 29 3a 3d 63 6f 72 65 2e 6c 61 66 28 69 29 3b 0a 20 20 34 20 20 31   ┆do pname(i):=core.laf(i);   4  1┆
0xee40…ee60 34 32 39 20 20 20 62 61 74 63 68 3a 3d 63 68 69 6c 64 74 61 62 6c 65 2e 63 74 2e 63 74 62 61 74   ┆429   batch:=childtable.ct.ctbat┆
0xee60…ee80 63 68 3e 30 3b 0a 20 20 34 20 20 31 34 33 30 20 3c 2a 2b 32 2a 3e 0a 20 20 34 20 20 31 34 33 31   ┆ch>0;   4  1430 <*+2*>   4  1431┆
0xee80…eea0 20 20 20 69 66 20 74 65 73 74 6f 70 28 32 29 20 74 68 65 6e 20 64 69 73 61 62 6c 65 20 77 72 69   ┆   if testop(2) then disable wri┆
0xeea0…eec0 74 65 28 7a 2c 22 6e 6c 22 2c 31 2c 3c 3a 63 68 69 6c 64 20 73 74 61 74 65 3a 3e 2c 0a 20 20 34   ┆te(z,"nl",1,<:child state:>,   4┆
0xeec0…eee0 20 20 31 34 33 32 20 20 20 20 20 20 20 63 68 69 6c 64 74 61 62 6c 65 2e 63 74 2e 63 74 73 74 61   ┆  1432       childtable.ct.ctsta┆
0xeee0…ef00 74 65 2c 69 66 20 62 61 74 63 68 20 74 68 65 6e 20 3c 3a 20 62 61 74 63 68 20 3a 3e 20 65 6c 73   ┆te,if batch then <: batch :> els┆
0xef00…ef20 65 20 3c 3a 6f 6e 20 6c 69 6e 65 3a 3e 29 3b 0a 20 20 34 20 20 31 34 33 33 20 3c 2a 2d 32 2a 3e   ┆e <:on line:>);   4  1433 <*-2*>┆
0xef20…ef40 0a 20 20 34 20 20 31 34 33 34 20 20 20 69 66 20 63 68 69 6c 64 74 61 62 6c 65 2e 63 74 2e 63 74   ┆   4  1434   if childtable.ct.ct┆
0xef40…ef60 5f 73 74 61 74 65 20 3c 3e 73 74 61 74 65 72 75 6e 6e 69 6e 67 20 74 68 65 6e 0a 20 20 34 20 20   ┆_state <>staterunning then   4  ┆
0xef60…ef80 31 34 33 35 20 20 20 62 65 67 69 6e 0a 20 20 35 20 20 31 34 33 36 20 20 20 20 20 63 6c 65 61 72   ┆1435   begin   5  1436     clear┆
0xef80…efa0 65 6e 74 72 69 65 73 28 31 2c 63 6f 72 65 2e 70 64 61 2e 73 74 64 62 61 73 65 72 65 66 28 31 29   ┆entries(1,core.pda.stdbaseref(1)┆
0xefa0…efc0 2c 63 6f 72 65 2e 70 64 61 2e 73 74 64 62 61 73 65 72 65 66 28 32 29 2c 7a 29 3b 0a 20 20 35 20   ┆,core.pda.stdbaseref(2),z);   5 ┆
0xefc0…efe0 20 31 34 33 37 20 20 20 20 20 66 6f 72 20 62 73 3a 3d 31 20 73 74 65 70 20 31 20 75 6e 74 69 6c   ┆ 1437     for bs:=1 step 1 until┆
0xefe0…f000 20 6e 6f 6f 66 62 73 20 64 6f 0a 20 20 35 20 20 31 34 33 38 20 20 20 20 20 62 65 67 69 6e 0a 20   ┆ noofbs do   5  1438     begin  ┆
0xf000…f020 20 36 20 20 31 34 33 39 20 20 20 20 20 20 20 6c 61 66 3a 3d 69 61 66 3a 3d 28 62 73 2d 31 29 2a   ┆ 6  1439       laf:=iaf:=(bs-1)*┆
0xf020…f040 31 32 3b 0a 20 20 36 20 20 31 34 34 30 20 20 20 20 20 20 20 69 61 66 3a 3d 75 73 65 72 63 61 74   ┆12;   6  1440       iaf:=usercat┆
0xf040…f060 62 73 2e 69 61 66 28 36 29 3b 0a 20 20 36 20 20 31 34 34 31 20 20 20 20 20 20 20 72 65 73 3a 3d   ┆bs.iaf(6);   6  1441       res:=┆
0xf060…f080 6c 6f 6f 6b 75 70 5f 62 73 5f 63 6c 61 69 6d 73 28 70 6e 61 6d 65 2c 75 73 65 72 63 61 74 62 73   ┆lookup_bs_claims(pname,usercatbs┆
0xf080…f0a0 2e 6c 61 66 2c 70 61 72 61 6d 29 3b 0a 20 20 36 20 20 31 34 34 32 20 20 20 20 20 20 20 69 66 20   ┆.laf,param);   6  1442       if ┆
0xf0a0…f0c0 72 65 73 3d 30 20 74 68 65 6e 0a 20 20 36 20 20 31 34 34 33 20 20 20 20 20 20 20 62 65 67 69 6e   ┆res=0 then   6  1443       begin┆
0xf0c0…f0e0 0a 20 20 37 20 20 31 34 34 34 20 20 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 31 2c 32 20 64 6f 20   ┆   7  1444        for i:=1,2 do ┆
0xf0e0…f100 70 65 72 6d 5f 62 73 5f 63 6c 61 69 6d 65 64 28 63 68 69 6c 64 74 61 62 6c 65 2e 63 74 2e 63 74   ┆perm_bs_claimed(childtable.ct.ct┆
0xf100…f120 5f 75 73 65 72 63 61 74 6e 6f 2c 62 73 2c 69 29 3a 3d 0a 20 20 37 20 20 31 34 34 35 20 20 20 20   ┆_usercatno,bs,i):=   7  1445    ┆
0xf120…f140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 65 72 6d 5f 62 73 5f 63 6c 61 69 6d 65   ┆                  perm_bs_claime┆
0xf140…f160 64 28 63 68 69 6c 64 74 61 62 6c 65 2e 63 74 2e 63 74 5f 75 73 65 72 63 61 74 6e 6f 2c 62 73 2c   ┆d(childtable.ct.ct_usercatno,bs,┆
0xf160…f180 69 29 2d 70 61 72 61 6d 28 36 2b 69 29 3b 0a 20 20 37 20 20 31 34 34 36 20 3c 2a 2b 32 2a 3e 0a   ┆i)-param(6+i);   7  1446 <*+2*> ┆
0xf180…f1a0 20 20 37 20 20 31 34 34 37 20 20 20 20 20 20 20 20 69 66 20 74 65 73 74 6f 70 28 32 29 20 61 6e   ┆  7  1447        if testop(2) an┆
0xf1a0…f1c0 64 20 28 70 61 72 61 6d 28 37 29 3c 3e 30 20 6f 72 20 70 61 72 61 6d 28 38 29 3c 3e 30 29 20 74   ┆d (param(7)<>0 or param(8)<>0) t┆
0xf1c0…f1e0 68 65 6e 0a 20 20 37 20 20 31 34 34 38 20 20 20 20 20 20 20 20 77 72 69 74 65 28 7a 2c 22 6e 6c   ┆hen   7  1448        write(z,"nl┆
0xf1e0…f200 22 2c 31 2c 3c 3a 70 65 72 6d 20 62 73 20 75 73 65 72 6e 6f 20 3a 3e 2c 63 68 69 6c 64 74 61 62   ┆",1,<:perm bs userno :>,childtab┆
0xf200…f220 6c 65 2e 63 74 2e 63 74 5f 75 73 65 72 63 61 74 6e 6f 2c 0a 20 20 37 20 20 31 34 34 39 20 20 20   ┆le.ct.ct_usercatno,   7  1449   ┆
0xf220…f240 20 20 20 20 20 20 20 20 70 65 72 6d 62 73 63 6c 61 69 6d 65 64 28 63 68 69 6c 64 74 61 62 6c 65   ┆        permbsclaimed(childtable┆
0xf240…f260 2e 63 74 2e 63 74 5f 75 73 65 72 63 61 74 6e 6f 2c 62 73 2c 31 29 2c 0a 20 20 37 20 20 31 34 35   ┆.ct.ct_usercatno,bs,1),   7  145┆
0xf260…f280 30 20 20 20 20 20 20 20 20 20 20 20 70 65 72 6d 62 73 63 6c 61 69 6d 65 64 28 63 68 69 6c 64 74   ┆0           permbsclaimed(childt┆
0xf280…f2a0 61 62 6c 65 2e 63 74 2e 63 74 5f 75 73 65 72 63 61 74 6e 6f 2c 62 73 2c 32 29 29 3b 0a 20 20 37   ┆able.ct.ct_usercatno,bs,2));   7┆
0xf2a0…f2c0 20 20 31 34 35 31 20 3c 2a 2d 32 2a 3e 0a 20 20 37 20 20 31 34 35 32 20 20 20 20 20 20 20 65 6e   ┆  1451 <*-2*>   7  1452       en┆
0xf2c0…f2e0 64 20 75 70 64 61 74 65 20 72 65 73 6f 75 72 63 65 73 0a 20 20 36 20 20 31 34 35 33 20 20 20 20   ┆d update resources   6  1453    ┆
0xf2e0…f300 20 65 6e 64 20 66 6f 72 20 62 73 3b 0a 20 20 35 20 20 31 34 35 34 20 20 20 20 20 70 70 64 61 3a   ┆ end for bs;   5  1454     ppda:┆
0xf300…f320 3d 63 68 69 6c 64 74 61 62 6c 65 2e 63 74 2e 63 74 70 72 6f 63 69 6e 3b 0a 20 20 35 20 20 31 34   ┆=childtable.ct.ctprocin;   5  14┆
0xf320…f340 35 35 20 20 20 20 20 69 66 20 70 70 64 61 3d 30 20 74 68 65 6e 20 65 6c 73 65 0a 20 20 35 20 20   ┆55     if ppda=0 then else   5  ┆
0xf340…f360 31 34 35 36 20 20 20 20 20 62 65 67 69 6e 0a 20 20 36 20 20 31 34 35 37 20 20 20 20 20 20 20 6c   ┆1456     begin   6  1457       l┆
0xf360…f380 61 66 31 3a 3d 70 70 64 61 2b 32 3b 0a 20 20 36 20 20 31 34 35 38 20 20 20 20 20 20 20 66 6f 72   ┆af1:=ppda+2;   6  1458       for┆
0xf380…f3a0 20 69 3a 3d 31 2c 32 20 64 6f 20 20 6e 61 6d 65 28 69 29 3a 3d 63 6f 72 65 2e 6c 61 66 31 28 69   ┆ i:=1,2 do  name(i):=core.laf1(i┆
0xf3a0…f3c0 29 3b 0a 20 20 36 20 20 31 34 35 39 20 20 20 20 20 20 20 69 66 20 63 6f 72 65 2e 70 70 64 61 28   ┆);   6  1459       if core.ppda(┆
0xf3c0…f3e0 31 29 3d 34 20 74 68 65 6e 20 0a 20 20 36 20 20 31 34 36 30 20 20 20 20 20 20 20 62 65 67 69 6e   ┆1)=4 then    6  1460       begin┆
0xf3e0…f400 0a 20 20 37 20 20 31 34 36 31 20 20 20 20 20 20 20 20 20 6c 61 66 3a 3d 32 3b 0a 20 20 37 20 20   ┆   7  1461         laf:=2;   7  ┆
0xf400…f420 31 34 36 32 20 20 20 20 20 20 20 20 20 69 66 20 63 6f 72 65 2e 70 70 64 61 2e 6c 61 66 28 31 29   ┆1462         if core.ppda.laf(1)┆
0xf420…f440 20 73 68 69 66 74 20 28 2d 32 34 29 20 65 78 74 72 61 63 74 20 32 34 3d 0a 20 20 37 20 20 31 34   ┆ shift (-24) extract 24=   7  14┆
0xf440…f460 36 33 20 20 20 20 20 20 20 20 20 20 20 20 6c 6f 6e 67 20 3c 3a 77 72 6b 3a 3e 20 20 20 20 20 73   ┆63            long <:wrk:>     s┆
0xf460…f480 68 69 66 74 20 28 2d 32 34 29 20 65 78 74 72 61 63 74 20 32 34 20 61 6e 64 0a 20 20 37 20 20 31   ┆hift (-24) extract 24 and   7  1┆
0xf480…f4a0 34 36 34 20 20 20 20 20 20 20 20 20 20 20 20 62 61 74 63 68 20 74 68 65 6e 20 72 65 6d 6f 76 65   ┆464            batch then remove┆
0xf4a0…f4c0 65 6e 74 72 79 28 6e 61 6d 65 29 3b 0a 20 20 37 20 20 31 34 36 35 20 20 20 20 20 20 20 20 20 72   ┆entry(name);   7  1465         r┆
0xf4c0…f4e0 65 6d 6f 76 65 70 72 6f 63 65 73 73 28 6e 61 6d 65 29 3b 0a 20 20 37 20 20 31 34 36 36 20 20 20   ┆emoveprocess(name);   7  1466   ┆
0xf4e0…f500 20 20 20 20 65 6e 64 3b 0a 20 20 36 20 20 31 34 36 37 20 20 20 20 20 65 6e 64 20 70 70 64 61 3e   ┆    end;   6  1467     end ppda>┆
0xf500…f520 30 3b 0a 20 20 35 20 20 31 34 36 38 20 20 20 20 20 70 70 64 61 3a 3d 63 68 69 6c 64 74 61 62 6c   ┆0;   5  1468     ppda:=childtabl┆
0xf520…f540 65 2e 63 74 2e 63 74 5f 70 72 6f 63 6f 75 74 3b 0a 20 20 35 20 20 31 34 36 39 20 20 20 20 20 69   ┆e.ct.ct_procout;   5  1469     i┆
0xf540…f560 66 20 70 70 64 61 3d 30 20 74 68 65 6e 20 65 6c 73 65 0a 20 20 35 20 20 31 34 37 30 20 20 20 20   ┆f ppda=0 then else   5  1470    ┆
0xf560…f580 20 62 65 67 69 6e 0a 20 20 36 20 20 31 34 37 31 20 20 20 20 20 20 20 6c 61 66 31 3a 3d 70 70 64   ┆ begin   6  1471       laf1:=ppd┆
0xf580…f5a0 61 2b 32 3b 0a 20 20 36 20 20 31 34 37 32 20 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 31 2c 32 20   ┆a+2;   6  1472       for i:=1,2 ┆
0xf5a0…f5c0 64 6f 20 6e 61 6d 65 28 69 29 3a 3d 63 6f 72 65 2e 6c 61 66 31 28 69 29 3b 0a 20 20 36 20 20 31   ┆do name(i):=core.laf1(i);   6  1┆
0xf5c0…f5e0 34 37 33 20 20 20 20 20 20 20 69 66 20 63 6f 72 65 2e 70 70 64 61 28 31 29 3d 34 20 74 68 65 6e   ┆473       if core.ppda(1)=4 then┆
0xf5e0…f600 20 72 65 6d 6f 76 65 70 72 6f 63 65 73 73 28 6e 61 6d 65 29 3b 0a 20 20 36 20 20 31 34 37 34 20   ┆ removeprocess(name);   6  1474 ┆
0xf600…f620 20 20 20 20 65 6e 64 20 70 72 6f 63 6f 75 74 3b 0a 20 20 35 20 20 31 34 37 35 20 20 20 20 20 72   ┆    end procout;   5  1475     r┆
0xf620…f640 65 73 3a 3d 72 65 6d 6f 76 65 63 68 69 6c 64 3a 3d 72 65 6d 6f 76 65 70 72 6f 63 65 73 73 28 70   ┆es:=removechild:=removeprocess(p┆
0xf640…f660 6e 61 6d 65 29 3b 0a 20 20 35 20 20 31 34 37 36 20 3c 2a 2b 32 2a 3e 0a 20 20 35 20 20 31 34 37   ┆name);   5  1476 <*+2*>   5  147┆
0xf660…f680 37 20 20 20 20 20 69 66 20 74 65 73 74 6f 70 28 37 29 20 74 68 65 6e 20 64 69 73 61 62 6c 65 0a   ┆7     if testop(7) then disable ┆
0xf680…f6a0 20 20 35 20 20 31 34 37 38 20 20 20 20 20 20 20 77 72 69 74 65 28 7a 2c 22 6e 6c 22 2c 31 2c 3c   ┆  5  1478       write(z,"nl",1,<┆
0xf6a0…f6c0 3a 72 65 6d 6f 76 65 20 3a 3e 2c 70 6e 61 6d 65 2c 3c 3a 20 72 65 73 20 3a 3e 2c 72 65 73 29 3b   ┆:remove :>,pname,<: res :>,res);┆
0xf6c0…f6e0 0a 20 20 35 20 20 31 34 37 39 20 3c 2a 2d 32 2a 3e 0a 20 20 35 20 20 31 34 38 30 20 20 20 20 20   ┆   5  1479 <*-2*>   5  1480     ┆
0xf6e0…f700 69 66 20 72 65 73 3d 30 20 74 68 65 6e 20 0a 20 20 35 20 20 31 34 38 31 20 20 20 20 20 62 65 67   ┆if res=0 then    5  1481     beg┆
0xf700…f720 69 6e 0a 20 20 36 20 20 31 34 38 32 20 20 20 20 20 20 20 69 66 20 63 68 69 6c 64 74 61 62 6c 65   ┆in   6  1482       if childtable┆
0xf720…f740 2e 63 74 2e 63 74 5f 62 75 66 72 65 66 3c 3e 30 20 74 68 65 6e 0a 20 20 36 20 20 31 34 38 33 20   ┆.ct.ct_bufref<>0 then   6  1483 ┆
0xf740…f760 20 20 20 20 20 20 62 65 67 69 6e 20 69 6e 74 65 67 65 72 20 61 72 72 61 79 20 41 28 31 3a 38 29   ┆      begin integer array A(1:8)┆
0xf760…f780 3b 0a 20 20 37 20 20 31 34 38 34 20 20 20 20 20 20 20 20 3c 2a 72 65 6c 65 61 73 65 20 70 6f 73   ┆;   7  1484        <*release pos┆
0xf780…f7a0 73 69 62 6c 65 20 62 75 66 66 65 72 20 66 72 6f 6d 20 66 69 6e 69 73 20 6f 72 20 62 72 65 61 6b   ┆sible buffer from finis or break┆
0xf7a0…f7c0 2a 3e 0a 20 20 37 20 20 31 34 38 35 20 20 20 20 20 20 20 20 73 65 6e 64 5f 61 6e 73 77 65 72 28   ┆*>   7  1485        send_answer(┆
0xf7c0…f7e0 31 2c 63 68 69 6c 64 74 61 62 6c 65 2e 63 74 2e 63 74 5f 62 75 66 72 65 66 2c 41 29 3b 0a 20 20   ┆1,childtable.ct.ct_bufref,A);   ┆
0xf7e0…f800 37 20 20 31 34 38 36 20 20 20 20 20 20 20 20 63 68 69 6c 64 74 61 62 6c 65 2e 63 74 2e 63 74 5f   ┆7  1486        childtable.ct.ct_┆
0xf800…f820 62 75 66 72 65 66 3a 3d 30 3b 0a 20 20 37 20 20 31 34 38 37 20 20 20 20 20 20 65 6e 64 3b 0a 20   ┆bufref:=0;   7  1487      end;  ┆
0xf820…f840 20 36 20 20 31 34 38 38 20 20 20 20 20 20 20 6a 6f 62 3a 3d 63 68 69 6c 64 74 61 62 6c 65 2e 63   ┆ 6  1488       job:=childtable.c┆
0xf840…f860 74 2e 63 74 73 65 67 6d 71 75 65 75 65 3b 0a 20 20 36 20 20 31 34 38 39 20 20 20 20 20 20 20 66   ┆t.ctsegmqueue;   6  1489       f┆
0xf860…f880 6f 72 20 69 3a 3d 31 2c 32 20 64 6f 20 63 68 69 6c 64 74 61 62 6c 65 2e 63 74 2e 63 74 5f 6a 6f   ┆or i:=1,2 do childtable.ct.ct_jo┆
0xf880…f8a0 62 6e 61 6d 65 28 69 29 3a 3d 30 3b 0a 20 20 36 20 20 31 34 39 30 20 20 20 20 20 20 20 20 63 68   ┆bname(i):=0;   6  1490        ch┆
0xf8a0…f8c0 69 6c 64 74 61 62 6c 65 2e 63 74 2e 63 74 5f 63 68 69 6c 64 70 64 61 3a 3d 63 68 69 6c 64 74 61   ┆ildtable.ct.ct_childpda:=childta┆
0xf8c0…f8e0 62 6c 65 2e 63 74 2e 63 74 5f 74 65 72 6d 70 64 61 3a 3d 0a 20 20 36 20 20 31 34 39 31 20 20 20   ┆ble.ct.ct_termpda:=   6  1491   ┆
0xf8e0…f900 20 20 20 20 20 63 68 69 6c 64 74 61 62 6c 65 2e 63 74 2e 63 74 5f 73 74 61 74 65 20 20 20 3a 3d   ┆     childtable.ct.ct_state   :=┆
0xf900…f920 63 68 69 6c 64 74 61 62 6c 65 2e 63 74 2e 63 74 5f 72 65 66 20 20 20 20 3a 3d 0a 20 20 36 20 20   ┆childtable.ct.ct_ref    :=   6  ┆
0xf920…f940 31 34 39 32 20 20 20 20 20 20 20 20 63 68 69 6c 64 74 61 62 6c 65 2e 63 74 2e 63 74 5f 66 69 72   ┆1492        childtable.ct.ct_fir┆
0xf940…f960 73 74 20 20 20 3a 3d 63 68 69 6c 64 74 61 62 6c 65 2e 63 74 2e 63 74 5f 6c 61 73 74 20 20 20 3a   ┆st   :=childtable.ct.ct_last   :┆
0xf960…f980 3d 0a 20 20 36 20 20 31 34 39 33 20 20 20 20 20 20 20 20 63 68 69 6c 64 74 61 62 6c 65 2e 63 74   ┆=   6  1493        childtable.ct┆
0xf980…f9a0 2e 63 74 5f 6a 6f 62 6e 6f 20 20 20 3a 3d 63 68 69 6c 64 74 61 62 6c 65 2e 63 74 2e 63 74 5f 73   ┆.ct_jobno   :=childtable.ct.ct_s┆
0xf9a0…f9c0 65 67 6d 73 77 6f 70 3a 3d 0a 20 20 36 20 20 31 34 39 34 20 20 20 20 20 20 20 20 63 68 69 6c 64   ┆egmswop:=   6  1494        child┆
0xf9c0…f9e0 74 61 62 6c 65 2e 63 74 2e 63 74 5f 75 73 65 72 63 61 74 6e 6f 3a 3d 63 68 69 6c 64 74 61 62 6c   ┆table.ct.ct_usercatno:=childtabl┆
0xf9e0…fa00 65 2e 63 74 2e 63 74 70 72 6f 63 69 6e 20 3a 3d 0a 20 20 36 20 20 31 34 39 35 20 20 20 20 20 20   ┆e.ct.ctprocin :=   6  1495      ┆
0xfa00…fa20 20 20 63 68 69 6c 64 74 61 62 6c 65 2e 63 74 2e 63 74 5f 70 72 6f 63 6f 75 74 20 3a 3d 30 3b 0a   ┆  childtable.ct.ct_procout :=0; ┆
0xfa20…fa40 20 20 36 20 20 31 34 39 36 20 20 20 20 20 20 20 69 66 20 62 61 74 63 68 20 74 68 65 6e 0a 20 20   ┆  6  1496       if batch then   ┆
0xfa40…fa60 36 20 20 31 34 39 37 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 37 20 20 31 34 39 38 20 20 20   ┆6  1497       begin   7  1498   ┆
0xfa60…fa80 20 20 20 20 20 20 63 68 69 6c 64 74 61 62 6c 65 2e 63 74 2e 63 74 5f 62 61 74 63 68 3a 3d 30 3b   ┆      childtable.ct.ct_batch:=0;┆
0xfa80…faa0 0a 20 20 37 20 20 31 34 39 39 20 20 20 20 20 20 20 20 20 69 66 20 64 65 73 63 2e 71 5f 72 65 6d   ┆   7  1499         if desc.q_rem┆
0xfaa0…fac0 6f 76 65 5f 6a 6f 62 5f 66 69 6c 65 3e 30 20 74 68 65 6e 0a 20 20 37 20 20 31 35 30 30 20 20 20   ┆ove_job_file>0 then   7  1500   ┆
0xfac0…fae0 20 20 20 20 20 20 20 20 20 72 65 6d 6f 76 65 5f 65 6e 74 72 79 28 64 65 73 63 2e 71 5f 6a 6f 62   ┆         remove_entry(desc.q_job┆
0xfae0…fb00 6e 61 6d 65 29 3b 0a 20 20 37 20 20 31 35 30 31 20 20 20 20 20 20 20 20 20 62 63 75 72 63 68 69   ┆name);   7  1501         bcurchi┆
0xfb00…fb20 6c 64 72 65 6e 3a 3d 62 63 75 72 63 68 69 6c 64 72 65 6e 2d 31 3b 0a 20 20 37 20 20 31 35 30 32   ┆ldren:=bcurchildren-1;   7  1502┆
0xfb20…fb40 20 20 20 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 31 20 73 74 65 70 20 31 20 75 6e 74 69 6c 20 62   ┆         for i:=1 step 1 until b┆
0xfb40…fb60 6d 61 78 63 68 69 6c 64 72 65 6e 20 64 6f 0a 20 20 37 20 20 31 35 30 33 20 20 20 20 20 20 20 20   ┆maxchildren do   7  1503        ┆
0xfb60…fb80 20 62 65 67 69 6e 0a 20 20 38 20 20 31 35 30 34 20 20 20 20 20 20 20 20 20 20 20 69 66 20 63 6e   ┆ begin   8  1504           if cn┆
0xfb80…fba0 3d 62 73 65 67 6d 74 61 62 6c 65 28 69 2c 31 29 20 74 68 65 6e 20 62 73 65 67 6d 74 61 62 6c 65   ┆=bsegmtable(i,1) then bsegmtable┆
0xfba0…fbc0 28 69 2c 31 29 3a 3d 30 3b 0a 20 20 38 20 20 31 35 30 35 20 20 20 20 20 20 20 20 20 65 6e 64 3b   ┆(i,1):=0;   8  1505         end;┆
0xfbc0…fbe0 0a 20 20 37 20 20 31 35 30 36 20 20 20 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 32 20 73 74 65 70   ┆   7  1506         for i:=2 step┆
0xfbe0…fc00 20 31 20 75 6e 74 69 6c 20 31 35 20 64 6f 20 6a 6f 62 74 61 62 6c 65 28 6a 6f 62 2c 69 29 3a 3d   ┆ 1 until 15 do jobtable(job,i):=┆