# HG changeset patch # User boisy # Date 1043360511 0 # Node ID dbf9a6e913f44d78090dadce8b6353dc0ba780bb # Parent cd215e8dce4446c6809e84ec0a96f4f66aac4d20 Removed seemlingly useless code diff -r cd215e8dce44 -r dbf9a6e913f4 level1/cmds/pd.asm --- a/level1/cmds/pd.asm Thu Jan 23 02:53:18 2003 +0000 +++ b/level1/cmds/pd.asm Thu Jan 23 22:21:51 2003 +0000 @@ -27,8 +27,8 @@ org 0 fildes rmb 1 bufptr rmb 2 -dotdotfd rmb 3 -dotfd rmb 3 +dotdotfd rmb 3 LSN of .. +dotfd rmb 3 LSN of . ddcopy rmb 5 dentry rmb 160 buffer rmb 1 @@ -58,44 +58,45 @@ rdmsg fcc "read error" fcb C$CR -start leax >buffer,u - lda #C$CR - sta ,x - stx dot,pcr - bsr open - sta buffer,u point X to buffer + lda #C$CR get CR + sta ,x store at start of buffer + stx dot,pcr point to '.' + bsr open open directory + sta dotdot,pcr - bsr chdir - lda dot,pcr - bsr open - bsr rdtwo - bsr L00A8 + sta dotdot,pcr else point to '..' + bsr chdir change directory + lda dot,pcr point X to new current dir + bsr open open it + bsr rdtwo read . and .. entires of this dir + bsr FindMtch search for match bsr L00E2 ldd sttbuf,u os9 I$GetStt bsr prsnam rts -L0109 leax >badnam,pcr - bra wrerr -L010F leax >rdmsg,pcr + +IlglName leax >badnam,pcr bra wrerr -L0115 lda #$02 - os9 I$Write - bcs L0128 - rts - bsr L0115 - leax >cr,pcr + +CantRead leax >rdmsg,pcr wrerr lda #$02 os9 I$WritLn -L0128 ldb #$00 - os9 F$Exit + os9 F$Exit emod eom equ *