cdc:nos2.source:nam5871:dir_ns
Table of Contents
DIR$NS
Table Of Contents
- [00002] PROC DIR$NS
- [00003] DIR$NS - NLF/NCF DIRECTORY FORMATS/DEFS.
- [00007] NLF/NCF DIRECTORY FORMATS/DEFS.
Source Code
- DIR$NS.txt
- *DECK DIR$NS
- PROC DIR$NS; # NLF/NCF DIRECTORY FORMATS/DEFS #
- # TITLE DIR$NS - NLF/NCF DIRECTORY FORMATS/DEFS. #
- BEGIN # DIR$NS #
- #
- ** DIR$NS - NLF/NCF DIRECTORY FORMATS/DEFS.
- *
- * J.C. LEE 1981
- *
- * THIS SYMPL TEXT CONTAINS NLF/NCF DIRECTORY
- * FORMATS/DEFS.
- *
- #
- CONTROL STEXT;
- DEF DIR$IDENT # O"7000" #; # OPLD IDENTIFIER #
- DEF DIR$HDRL # 2 #; # DIRECTORY HEADER LENGTH #
- DEF DIR$ENTRYL # 2 #; # DIRECTORY ENTRY LENGTH #
- DEF DIR$RT$FH # O"7700" #; # FILE HEADER RECORD TYPE #
- DEF DIR$RT$NC # O"1603" #; # NCB RECORD TYPE #
- DEF DIR$RT$NX # O"1630" #; # NPU XREF TABLE RECORD TYPE #
- DEF DIR$RT$PH # O"2010" #; # PHYLINK TABLE RECORD TYPE #
- COMMON DIR$COM;
- BEGIN # DIR$COM #
- ITEM NLFDIRFWA U; # FWA OF DEFAULT NLF DIRECTORY RECORD #
- BASED ARRAY DIR [0:0] S(DIR$HDRL);
- BEGIN # OPLD DIRECTORY #
- ITEM DIR$HDRWD1 U(00,00,60); # HEADER WORD ONE #
- ITEM DIR$HDRWD2 U(01,00,60); # HEADER WORD TWO #
- ITEM DIR$ID U(00,00,12); # SET TO 7000 #
- ITEM DIR$ZERO U(00,12,12); # ZEROED #
- ITEM DIR$FID C(00,42,03); # FILE ID, "NCF" OR "NLF" #
- ITEM DIR$WC U(01,48,12); # DIRECTORY LENGTH #
- ITEM DIR$NLFEW1 U(00,00,60); # NLF DIRECTORY ENTRY WORD ONE #
- ITEM DIR$RNAME C(00,00,06); # RECORD NAME IN DISPLAY CODE #
- ITEM DIR$NCFEW1 U(00,00,60); # NCF DIRECTORY ENTRY WORD ONE #
- ITEM DIR$NCFRT U(00,00,12); # NCF RECORD TYPE #
- ITEM DIR$NCFNID U(00,12,08); # NPU NODE NUMBER #
- ITEM DIR$NCBSZ U(00,20,16); # NCB SIZE #
- ITEM DIR$EW2 U(01,00,60); # DIRECTORY ENTRY WORD TWO #
- ITEM DIR$RL U(01,00,30); # RECORD LENGTH #
- ITEM DIR$RSA U(01,30,30); # RELATIVE SECTOR ADDRESS #
- END
- END # DIR$COM #
- END # DIR$NS #
- TERM
cdc/nos2.source/nam5871/dir_ns.txt ยท Last modified: 2023/08/05 17:22 by Site Administrator