BASEFCB

(GIN Macro)

Defined in: RING-MACROS

Used in: BACKROOM865, OPENREL865, OPENWAIT867, ORELMAIN867, PERFPASS864, RENAME864, USERSTRM867

BASEFCB.mac.txt
 =7F8 ...[??? BASEFCB SECT FILE FGN 20 DOC   
 =7P2    [   
 =7S7 ...#MAC  BASEFCB   
 =7X# ...[   
 =82F ...[    SET UP FOR SEARCH VIA FCB RING 
 =85L ...[    %A MODIFIER FOR FCB RING   
 =88R ...[    %B FILE,HALF,DIR OR WORK   
 =8?Y ...[    %C LABEL IF NO FCBS
 =8C5 ...[    %D SPARE ACC NULL TAKES X0 
 =8KC ...#STR  %D
 =8NJ ...#STR
 =8RP ...      BASEFCB %A,%B,%C,0,%E 
 =8WW ...#STR  %D
 =923 ...(   
 =98* ...#OPT  MBFCBFILE=1   
 =9?G ...#OPT  MBFCBDIR=2
 =9BM ...#OPT  MBFCBHALF=4   
 =9FS ...#OPT  MBFCBWORK=8   
 =9J^ ...#DEF  MBFCB=MBFCB%B 
 =9R? ...#SKI  MBFCB&7   
 =9WD ...(   
 =9^K ...                [NOT WORK FILE  
 ==4Q ...      %E
 ==7X ...      LDX   %D  B%BN
 ==?4 ...#SKI  MBFCB&4   
 ==B9 ...      BZE   %D  %C         [ZERO FCBS MAYBE FOR HALF ONLY   
 ==JH ...#SKI  MBFCB&1   
 ==MN ...      LDX   %A  BFILE   
 ==W2 ...#SKI  MBFCB&2   
 ==^7 ...      LDX   %A  BFILE   
 =?7F ...#SKI  MBFCB&4   
 =?=L ...      LDX   %A  BHALF   
 =?DY ...      ADN   %A  FCBRING 
 =?M= ...#SKI  MBFCB&5   
 =?QC ...(   
 =?TJ ...#STR  %E
 =?YP ...#SKI
 =#3W ...      LDX   %A  1(%A)   
 =#73 ...)   
 =#=8 ...)   
 =#DG ...#SKI  MBFCB&8   
 =#HM ...(   
 =#LS ...      LDN   %D  BWORKRING(%A)         [WORKFILE CASE
 =#P^ ...      BXE   %D  BWORKRING(%A),%C         [EMPTY 
 =#T6 ...      LDX   %D  BWORKRING(%A)   
 =#Y? ...      ADN   %D  FCBRING 
 =*3D ...      LDX   %A  %D  
 =*9Q ...)   
 =*D4 ...#FRE  MBFCB 
 =*H9 ...)   
 =*LB ...#NOR
  • Last modified: 17/01/2024 11:55
  • by 127.0.0.1