mirror of
https://github.com/PDP-10/its.git
synced 2026-02-08 01:11:18 +00:00
Remove trailing garbage in PRUFD source.
This commit is contained in:
committed by
Eric Swenson
parent
a039ad4212
commit
4c781d5fe0
@@ -301,104 +301,3 @@ PAT: BLOCK 40
|
||||
PATCHE=.-1
|
||||
|
||||
END BEG
|
||||
HAVE AN "EXCESSIVE" NUMBER OF TRACKS?
|
||||
JRST CRLF ;NO
|
||||
PUSHJ P,TAB ;YES
|
||||
MOVE AA,[SIXBIT /??????/] ;FLAG HIM
|
||||
PUSHJ P,SXTYOT ;AS A LOSER!
|
||||
JRST CRLF ;END WITH CRLF
|
||||
|
||||
UFDINI: MOVE AA,MFD(E) ;GET SYSTEM NAME AGAIN
|
||||
PUSHJ P,SXTYOT ;TYPE IT OUT
|
||||
SETZB C,NLINKS ;CLEAR BLOCK COUNT AND LINK COUNT
|
||||
POPJ P,
|
||||
;STILL IN ASSEMBLY CONDITIONAL
|
||||
|
||||
;F POINTS TO FILE, HACK WITH IT
|
||||
|
||||
HAKFIL: MOVE A,UNRNDM(F) ;GET THE "IMPORTANT" WORD DESCRIBING FILE
|
||||
TLNN A,UNLINK ;LINK?
|
||||
JRST HF2 ;NO
|
||||
AOS NLINKS' ;YES, ANOTHER LINK
|
||||
POPJ P,
|
||||
|
||||
;F POINTS TO REAL FILE (AS OPPOSED TO LINK)
|
||||
|
||||
HF2: ANDI A,17777 ;MASK TO CHARACTER ADDRESS OF DESCRIPTION
|
||||
IDIVI A,6 ;NOW CALCULATE BYTE POINTER
|
||||
ADD A,HFBPT(AA) ;GET BYTE POINTER IN A
|
||||
ILDB T,A ;GET CHARACTER
|
||||
XCT HF2TB(T) ;DO SOMETHING
|
||||
TRNE T,40
|
||||
IBP A
|
||||
AOJA C,.-4 ;INCREMENT BLOCK COUNT AND LOOP
|
||||
|
||||
;TABLE OF THINGS TO DO WITH CHARACTERS
|
||||
|
||||
HF2TB: POPJ P, ;0 => DONE
|
||||
REPEAT 12.,ADDI C,.RPCNT ;1 - 12. => TAKE THAT MANY (N-1 NOW, 1 LATER)
|
||||
REPEAT 30.-13.+1,JFCL ;13. - 30. => TAKE 1
|
||||
POPJ P, ;31. => DONE
|
||||
REPEAT 40,IBP A ;32. - 63., READ NEXT CHAR. AND TAKE A BLOCK
|
||||
|
||||
;TABLE OF BYTE POINTERS (FOR ILDB'ING) TO DESCRIPTOR AREA
|
||||
|
||||
HFBPT: POINTI 6,UFD+UDDESC
|
||||
|
||||
;DONE
|
||||
|
||||
PRDUN: PUSHJ P,CRLF ;SEPARATE THIS CRUFT FROM PREV. WITH CRLF
|
||||
IRPS TYP,,[BLOCKS LINKS]LOC,,[NFBLKS TNLKS]
|
||||
MOVE AA,[SIXBIT /TYP/]
|
||||
PUSHJ P,SXTYOT
|
||||
MOVE A,LOC
|
||||
PUSHJ P,DECTYO
|
||||
PUSHJ P,CRLF
|
||||
TERMIN
|
||||
MOVEI A,14
|
||||
PUSHJ P,TYO
|
||||
.CLOSE LPTC,
|
||||
POPJ P,
|
||||
|
||||
] ;END IFE PROG, CONDITIONAL
|
||||
|
||||
IFE PROG-1,[ ;LIST ALL FILES ON PACK
|
||||
|
||||
PACK: -1 ;INSERT PACK NUMBER HERE FROM DDT
|
||||
|
||||
;ROUTINES:
|
||||
;PRINI ;INITIALIZE
|
||||
;UFDINI ;INITIALIZE FOR THIS USER DIRECTORY
|
||||
;HAKFIL ;PROCESS FILE
|
||||
;UDIRDN ;DONE WITH THIS USER DIRECTORY
|
||||
;PRDUN ;DONE
|
||||
|
||||
PRINI: SKIPGE PACK ;CHECK PACK NUMBER FOR VALIDITY
|
||||
NOPACK: .VALUE ;NO PACK NUMBER SPECIFIED
|
||||
.OPEN LPTC,[1,,SIXBIT / LPTPRUFD WPAPER/]
|
||||
.VALUE
|
||||
INSIRP PUSHJ P,[PAKTYP TIMTYP PAKTYP]
|
||||
JRST CRLF
|
||||
|
||||
PAKTYP: MOVE AA,[SIXBIT /PACK/]
|
||||
PUSHJ P,SXTYOT
|
||||
MOVE A,PACK
|
||||
JRST DECTYO
|
||||
|
||||
UFDINI: SETOM FILCT' ;INITIALIZE FOR USER DIRECTORY: SET SWITCH (MAYBE DON'T PRINT ANYTHING FOR THIS USER)
|
||||
POPJ P,
|
||||
|
||||
HAKFIL: LDB T,[UNPKN,,UNRNDM(F)] ;GET PACK NUMBER
|
||||
CAME T,PACK ;SKIP IF ON PACK BEING CHECKED
|
||||
UDIRDN: POPJ P, ;NOT ON THIS PACK (ALSO ROUTINE FOR DONE WITH THIS DIRECTORY)
|
||||
AOSN FILCT
|
||||
PUSHJ P,HAKFII ;THIS FIRST RELEVANT FILE THIS DIRECTORY
|
||||
MOVE A,UNRNDM(F)
|
||||
TLNN A,UNIGFL ;CHECK TO SEE IF FILE REALLY THERE
|
||||
SKIPA A,SPACE ;YES
|
||||
MOVEI A,"* ;NO
|
||||
PUSHJ P,TYO
|
||||
MOVE AA,(F) ;FN1
|
||||
PUSHJ P,SXTYOT
|
||||
MOVE AA,1(F) ;FN2
|
||||
|
||||
Reference in New Issue
Block a user