2020-07-29 13:10:11 +00:00
|
|
|
|
NEW
|
|
|
|
|
AUTO 3,1
|
|
|
|
|
.LIST OFF
|
|
|
|
|
.OP 65C02
|
|
|
|
|
.OR $2000
|
|
|
|
|
.TF bin/attr
|
|
|
|
|
*--------------------------------------
|
|
|
|
|
.INB inc/macros.i
|
|
|
|
|
.INB inc/a2osx.i
|
|
|
|
|
.INB inc/mli.i
|
|
|
|
|
.INB inc/mli.e.i
|
|
|
|
|
*--------------------------------------
|
|
|
|
|
X.ENTER.SUBDIR .EQ 0
|
|
|
|
|
X.COPY.TO.DEST .EQ 0
|
|
|
|
|
X.DELETE.SOURCE .EQ 0
|
2023-07-12 17:07:55 +00:00
|
|
|
|
X.RESET.SRC.DIR .EQ 0
|
2020-07-29 13:10:11 +00:00
|
|
|
|
*--------------------------------------
|
|
|
|
|
.DUMMY
|
|
|
|
|
.OR ZPBIN
|
|
|
|
|
ZS.START
|
|
|
|
|
ZPPtr1 .BS 2
|
|
|
|
|
ZPPtr2 .BS 2
|
|
|
|
|
ZPFileName .BS 2
|
|
|
|
|
ZPFileStat .BS 2
|
|
|
|
|
ZPFullPath .BS 2
|
2020-07-30 06:29:34 +00:00
|
|
|
|
|
2020-07-29 13:10:11 +00:00
|
|
|
|
ArgIndex .BS 1
|
2020-07-30 06:29:34 +00:00
|
|
|
|
bWrite .BS 1
|
2020-07-30 11:14:37 +00:00
|
|
|
|
AttrAND .BS 1
|
|
|
|
|
AttrORA .BS 1
|
2021-07-27 16:21:58 +00:00
|
|
|
|
|
|
|
|
|
bContinue .BS 1
|
|
|
|
|
bRecurse .BS 1
|
|
|
|
|
bPause .BS 1
|
|
|
|
|
|
2020-07-29 13:10:11 +00:00
|
|
|
|
ZS.END .ED
|
|
|
|
|
*--------------------------------------
|
|
|
|
|
* File Header (16 Bytes)
|
|
|
|
|
*--------------------------------------
|
|
|
|
|
CS.START cld
|
|
|
|
|
jmp (.1,x)
|
|
|
|
|
.DA #$61 6502,Level 1 (65c02)
|
|
|
|
|
.DA #1 BIN Layout Version 1
|
|
|
|
|
.DA 0
|
|
|
|
|
.DA CS.END-CS.START Code Size (without Constants)
|
|
|
|
|
.DA DS.END-DS.START Data SegmentSize
|
|
|
|
|
.DA #64 Stack Size
|
|
|
|
|
.DA #ZS.END-ZS.START Zero Page Size
|
|
|
|
|
.DA 0
|
|
|
|
|
*--------------------------------------
|
|
|
|
|
* Relocation Table
|
|
|
|
|
*--------------------------------------
|
|
|
|
|
.1 .DA CS.INIT
|
|
|
|
|
.DA CS.RUN
|
|
|
|
|
.DA CS.DOEVENT
|
|
|
|
|
.DA CS.QUIT
|
|
|
|
|
L.MSG.USAGE .DA MSG.USAGE
|
2020-07-30 06:29:34 +00:00
|
|
|
|
L.MSG.DIRDUMP .DA MSG.DIRDUMP
|
|
|
|
|
L.MSG.FILEDUMP .DA MSG.FILEDUMP
|
2020-07-29 13:10:11 +00:00
|
|
|
|
L.MSG.DIR .DA MSG.DIR
|
|
|
|
|
L.MSG.FILE .DA MSG.FILE
|
|
|
|
|
L.MSG.OK .DA MSG.OK
|
|
|
|
|
L.MSG.ERR .DA MSG.ERR
|
|
|
|
|
.DA 0
|
|
|
|
|
*--------------------------------------
|
|
|
|
|
CS.INIT clc
|
|
|
|
|
rts
|
|
|
|
|
*--------------------------------------
|
2020-07-30 11:14:37 +00:00
|
|
|
|
CS.RUN dec AttrAND set mask = $ff
|
|
|
|
|
|
|
|
|
|
inc ArgIndex
|
2020-07-29 13:10:11 +00:00
|
|
|
|
lda ArgIndex
|
|
|
|
|
>SYSCALL ArgV
|
|
|
|
|
bcs .8
|
|
|
|
|
|
|
|
|
|
>STYA ZPPtr1
|
|
|
|
|
lda (ZPPtr1)
|
|
|
|
|
cmp #'-'
|
2020-07-30 11:14:37 +00:00
|
|
|
|
beq .1
|
|
|
|
|
|
|
|
|
|
cmp #'+'
|
2020-07-29 13:10:11 +00:00
|
|
|
|
bne .4
|
|
|
|
|
|
2020-07-30 11:14:37 +00:00
|
|
|
|
.1 jsr CS.RUN.CheckSwitch
|
|
|
|
|
bcc CS.RUN
|
2020-07-29 13:10:11 +00:00
|
|
|
|
|
2022-11-02 06:54:30 +00:00
|
|
|
|
.9 >LDYA L.MSG.USAGE
|
|
|
|
|
>SYSCALL PutS
|
2020-07-29 13:10:11 +00:00
|
|
|
|
lda #E.SYN
|
|
|
|
|
sec
|
|
|
|
|
.99 rts
|
|
|
|
|
*--------------------------------------
|
2020-07-30 06:29:34 +00:00
|
|
|
|
.4 >LDA.G hSrcBasePath
|
2020-07-29 13:10:11 +00:00
|
|
|
|
bne .9
|
|
|
|
|
|
|
|
|
|
>LDYA ZPPtr1
|
2023-07-12 17:07:55 +00:00
|
|
|
|
jsr X.InitSrcDirYA
|
2020-07-29 13:10:11 +00:00
|
|
|
|
bcc CS.RUN
|
|
|
|
|
rts
|
|
|
|
|
|
2020-07-30 06:29:34 +00:00
|
|
|
|
.8 >LDA.G hSrcBasePath
|
2020-07-29 13:10:11 +00:00
|
|
|
|
beq .9
|
|
|
|
|
|
|
|
|
|
>LDYAI 256
|
|
|
|
|
>SYSCALL GetMem
|
|
|
|
|
bcs .99
|
|
|
|
|
|
|
|
|
|
>STYA ZPFullPath
|
|
|
|
|
txa
|
|
|
|
|
>STA.G hSrcFullPath
|
|
|
|
|
*--------------------------------------
|
|
|
|
|
CS.RUN.LOOP ldy #S.PS.hStdIn
|
|
|
|
|
lda (pPS),y
|
2020-08-25 10:56:00 +00:00
|
|
|
|
>SYSCALL FEOF
|
2020-07-29 13:10:11 +00:00
|
|
|
|
bcs .99
|
|
|
|
|
|
|
|
|
|
tay
|
|
|
|
|
bne .1
|
|
|
|
|
|
|
|
|
|
>SYSCALL GetChar
|
|
|
|
|
bcs .99
|
|
|
|
|
|
|
|
|
|
cmp #$03 Ctrl-C
|
|
|
|
|
beq .99 Abort....
|
|
|
|
|
|
|
|
|
|
cmp #$13 Ctrl-S
|
|
|
|
|
bne .1
|
|
|
|
|
|
2021-07-27 16:21:58 +00:00
|
|
|
|
lda bPause
|
2020-07-29 13:10:11 +00:00
|
|
|
|
eor #$ff
|
2021-07-27 16:21:58 +00:00
|
|
|
|
sta bPause
|
2020-07-29 13:10:11 +00:00
|
|
|
|
bne CS.RUN.LOOP
|
|
|
|
|
|
2021-07-27 16:21:58 +00:00
|
|
|
|
.1 lda bPause
|
|
|
|
|
bmi CS.RUN.LOOP Pause...
|
2020-07-29 13:10:11 +00:00
|
|
|
|
*--------------------------------------
|
2023-07-12 17:07:55 +00:00
|
|
|
|
jsr X.GetEntry
|
2020-07-29 13:10:11 +00:00
|
|
|
|
bcs CS.RUN.LEAVE
|
|
|
|
|
|
|
|
|
|
ldy #S.STAT.MODE+1
|
|
|
|
|
lda (ZPFileStat),y
|
|
|
|
|
and #$70
|
|
|
|
|
bne .5 REG file ?
|
|
|
|
|
|
|
|
|
|
jsr CS.RUN.FILE
|
|
|
|
|
bcc CS.RUN.NEXT
|
|
|
|
|
rts
|
|
|
|
|
|
|
|
|
|
.5 cmp /S.STAT.MODE.DIR DIR ?
|
|
|
|
|
beq .6
|
|
|
|
|
|
|
|
|
|
cmp /S.STAT.MODE.BDEV VOL ?
|
|
|
|
|
bne .9
|
|
|
|
|
|
|
|
|
|
.6 jsr CS.RUN.DIR
|
|
|
|
|
bcc CS.RUN.NEXT
|
|
|
|
|
rts
|
|
|
|
|
|
|
|
|
|
.9 lda #MLI.E.UNSUPST
|
|
|
|
|
sec
|
|
|
|
|
.99 rts
|
|
|
|
|
*--------------------------------------
|
2023-07-12 17:07:55 +00:00
|
|
|
|
CS.RUN.NEXT jsr X.GetNextEntry
|
2020-07-29 13:10:11 +00:00
|
|
|
|
bcc CS.RUN.LOOP
|
|
|
|
|
|
2023-07-12 17:07:55 +00:00
|
|
|
|
CS.RUN.LEAVE jsr X.LeaveSubDir
|
2020-07-29 13:10:11 +00:00
|
|
|
|
bcs .90
|
|
|
|
|
|
2023-07-12 17:07:55 +00:00
|
|
|
|
jsr X.BasePath..
|
2020-07-29 13:10:11 +00:00
|
|
|
|
|
|
|
|
|
jmp CS.RUN.NEXT
|
|
|
|
|
|
|
|
|
|
.90 lda #0
|
|
|
|
|
sec
|
|
|
|
|
.99 rts
|
|
|
|
|
*--------------------------------------
|
|
|
|
|
CS.RUN.DIR lda (ZPFileName)
|
|
|
|
|
cmp #'.'
|
|
|
|
|
bne .1
|
|
|
|
|
|
|
|
|
|
ldy #1
|
|
|
|
|
lda (ZPFileName),y
|
|
|
|
|
beq .8
|
|
|
|
|
|
|
|
|
|
cmp #'.'
|
|
|
|
|
bne .1
|
|
|
|
|
|
|
|
|
|
iny
|
|
|
|
|
lda (ZPFileName),y
|
|
|
|
|
beq .8
|
|
|
|
|
|
2023-07-12 17:07:55 +00:00
|
|
|
|
.1 jsr X.IncludeMatch
|
2020-07-29 13:10:11 +00:00
|
|
|
|
bcs .8
|
|
|
|
|
|
|
|
|
|
jsr CS.RUN.GetFilePath
|
2020-07-30 06:29:34 +00:00
|
|
|
|
bcs .9
|
|
|
|
|
|
|
|
|
|
bit bWrite
|
|
|
|
|
bpl .2
|
|
|
|
|
|
2020-07-29 13:10:11 +00:00
|
|
|
|
>PUSHW L.MSG.DIR
|
|
|
|
|
>PUSHW ZPFullPath
|
|
|
|
|
>PUSHBI 2
|
|
|
|
|
>SYSCALL PrintF
|
|
|
|
|
bcs .9
|
|
|
|
|
|
2020-07-30 11:14:37 +00:00
|
|
|
|
jsr CS.RUN.SetAttr
|
2020-07-30 06:29:34 +00:00
|
|
|
|
bcc .7
|
|
|
|
|
|
|
|
|
|
rts
|
|
|
|
|
|
|
|
|
|
.2 >PUSHW L.MSG.DIRDUMP
|
|
|
|
|
|
|
|
|
|
jsr Access2CSTR
|
|
|
|
|
|
|
|
|
|
>PUSHW ZPFullPath
|
|
|
|
|
>PUSHBI 4
|
|
|
|
|
>SYSCALL PrintF
|
2020-07-29 13:10:11 +00:00
|
|
|
|
bcs .9
|
|
|
|
|
|
2021-07-27 16:21:58 +00:00
|
|
|
|
.7 bit bRecurse
|
2020-07-29 13:10:11 +00:00
|
|
|
|
bpl .8
|
|
|
|
|
|
|
|
|
|
>LDYA ZPFileName
|
2023-07-12 17:07:55 +00:00
|
|
|
|
jmp X.EnterSubDirYA
|
2020-07-29 13:10:11 +00:00
|
|
|
|
|
|
|
|
|
.8 clc
|
|
|
|
|
.9 rts
|
|
|
|
|
*--------------------------------------
|
2023-07-12 17:07:55 +00:00
|
|
|
|
CS.RUN.FILE jsr X.IncludeMatch
|
2020-07-30 06:29:34 +00:00
|
|
|
|
bcs .8
|
|
|
|
|
|
|
|
|
|
jsr CS.RUN.GetFilePath
|
|
|
|
|
bcs .9
|
|
|
|
|
|
|
|
|
|
bit bWrite
|
|
|
|
|
bpl .2
|
|
|
|
|
|
2020-07-29 15:29:54 +00:00
|
|
|
|
>PUSHW L.MSG.FILE
|
|
|
|
|
>PUSHW ZPFullPath
|
|
|
|
|
>PUSHBI 2
|
|
|
|
|
>SYSCALL PrintF
|
|
|
|
|
|
2020-07-30 11:14:37 +00:00
|
|
|
|
jmp CS.RUN.SetAttr
|
2020-07-29 15:29:54 +00:00
|
|
|
|
|
2020-07-30 06:29:34 +00:00
|
|
|
|
.2 >PUSHW L.MSG.FILEDUMP
|
2020-07-29 15:29:54 +00:00
|
|
|
|
|
2020-07-30 06:29:34 +00:00
|
|
|
|
jsr Access2CSTR
|
|
|
|
|
|
|
|
|
|
>PUSHW ZPFullPath
|
|
|
|
|
>PUSHBI 4
|
|
|
|
|
>SYSCALL PrintF
|
2020-07-29 15:29:54 +00:00
|
|
|
|
.9 rts
|
2020-07-30 06:29:34 +00:00
|
|
|
|
|
|
|
|
|
.8 clc
|
|
|
|
|
rts
|
2020-07-29 13:10:11 +00:00
|
|
|
|
*--------------------------------------
|
2020-07-30 11:14:37 +00:00
|
|
|
|
CS.RUN.SetAttr >PUSHW ZPFullPath
|
|
|
|
|
|
|
|
|
|
ldy #S.STAT.P.ACCESS
|
|
|
|
|
lda (ZPFileStat),y
|
|
|
|
|
|
|
|
|
|
and AttrAND
|
|
|
|
|
ora AttrORA
|
|
|
|
|
>PUSHA
|
|
|
|
|
>SYSCALL SetAttr
|
|
|
|
|
bcs .1
|
|
|
|
|
|
2020-07-29 13:10:11 +00:00
|
|
|
|
>LDYA L.MSG.OK
|
|
|
|
|
>SYSCALL PutS
|
|
|
|
|
rts
|
|
|
|
|
|
|
|
|
|
.1 pha
|
|
|
|
|
>PUSHW L.MSG.ERR
|
|
|
|
|
pla
|
|
|
|
|
pha
|
|
|
|
|
>PUSHA
|
|
|
|
|
>PUSHBI 1
|
|
|
|
|
>SYSCALL PrintF
|
2021-07-27 16:21:58 +00:00
|
|
|
|
|
|
|
|
|
lda bContinue
|
2020-07-29 13:10:11 +00:00
|
|
|
|
eor #$80
|
|
|
|
|
asl
|
|
|
|
|
pla
|
|
|
|
|
rts
|
|
|
|
|
*--------------------------------------
|
|
|
|
|
CS.RUN.GetFilePath
|
2021-05-04 17:31:21 +00:00
|
|
|
|
>PUSHW ZPFullPath
|
2020-07-29 13:10:11 +00:00
|
|
|
|
>LDA.G hSrcBasePath
|
|
|
|
|
>SYSCALL GetMemPtr
|
|
|
|
|
>PUSHYA
|
|
|
|
|
>SYSCALL StrCpy
|
2021-05-04 17:31:21 +00:00
|
|
|
|
|
|
|
|
|
>PUSHW ZPFullPath
|
2020-07-29 13:10:11 +00:00
|
|
|
|
>PUSHW ZPFileName
|
|
|
|
|
>SYSCALL StrCat
|
|
|
|
|
rts
|
|
|
|
|
*--------------------------------------
|
2020-07-30 11:14:37 +00:00
|
|
|
|
CS.RUN.CheckSwitch
|
|
|
|
|
ldy #2
|
|
|
|
|
lda (ZPPtr1),y
|
|
|
|
|
bne .4
|
|
|
|
|
|
|
|
|
|
lda (ZPPtr1)
|
|
|
|
|
cmp #'-'
|
|
|
|
|
bne .9
|
|
|
|
|
|
|
|
|
|
dey
|
|
|
|
|
lda (ZPPtr1),y
|
|
|
|
|
|
|
|
|
|
ldx #OptionVars-OptionList-1
|
|
|
|
|
|
|
|
|
|
.2 cmp OptionList,x
|
|
|
|
|
beq .3
|
2021-07-27 16:21:58 +00:00
|
|
|
|
|
2020-07-30 11:14:37 +00:00
|
|
|
|
dex
|
|
|
|
|
bpl .2
|
|
|
|
|
|
|
|
|
|
.9 sec
|
|
|
|
|
rts
|
|
|
|
|
|
|
|
|
|
.3 ldy OptionVars,x
|
|
|
|
|
lda #$80
|
2021-07-27 16:21:58 +00:00
|
|
|
|
sta $0,y
|
2020-07-30 11:14:37 +00:00
|
|
|
|
clc
|
|
|
|
|
rts
|
|
|
|
|
|
|
|
|
|
.4 iny
|
|
|
|
|
lda (ZPPtr1),y
|
|
|
|
|
bne .9
|
|
|
|
|
|
|
|
|
|
>LDYA ZPPtr1
|
2020-08-25 10:56:00 +00:00
|
|
|
|
>SYSCALL StrUpr
|
2020-07-30 11:14:37 +00:00
|
|
|
|
|
|
|
|
|
ldx #AttrMask-AttrList2-1
|
|
|
|
|
|
|
|
|
|
.5 ldy #1
|
|
|
|
|
lda (ZPPtr1),y
|
|
|
|
|
cmp AttrList1,x
|
|
|
|
|
bne .6
|
|
|
|
|
|
|
|
|
|
iny
|
|
|
|
|
lda (ZPPtr1),y
|
|
|
|
|
cmp AttrList2,x
|
|
|
|
|
beq .7
|
|
|
|
|
|
|
|
|
|
.6 dex
|
|
|
|
|
bpl .5
|
|
|
|
|
sec
|
|
|
|
|
rts
|
|
|
|
|
|
|
|
|
|
.7 sec
|
|
|
|
|
ror bWrite
|
|
|
|
|
|
|
|
|
|
lda (ZPPtr1)
|
|
|
|
|
cmp #'-'
|
|
|
|
|
beq .8
|
|
|
|
|
|
|
|
|
|
lda AttrMask,x
|
|
|
|
|
tsb AttrORA
|
|
|
|
|
clc
|
|
|
|
|
rts
|
|
|
|
|
|
|
|
|
|
.8 lda AttrMask,x
|
|
|
|
|
trb AttrAND
|
|
|
|
|
clc
|
|
|
|
|
rts
|
|
|
|
|
*--------------------------------------
|
2020-07-30 06:29:34 +00:00
|
|
|
|
Access2CSTR ldy #S.STAT.P.ACCESS
|
|
|
|
|
lda (ZPFileStat),y
|
|
|
|
|
|
|
|
|
|
ldy #ATTR+15
|
|
|
|
|
ldx #15
|
|
|
|
|
|
|
|
|
|
.1 lsr
|
|
|
|
|
pha
|
|
|
|
|
bcc .2
|
|
|
|
|
|
|
|
|
|
lda ATTRS,x
|
|
|
|
|
sta (pData),y
|
|
|
|
|
dex
|
|
|
|
|
dey
|
|
|
|
|
lda ATTRS,x
|
|
|
|
|
sta (pData),y
|
|
|
|
|
bra .3
|
|
|
|
|
|
|
|
|
|
.2 lda #'-'
|
|
|
|
|
sta (pData),y
|
|
|
|
|
dex
|
|
|
|
|
dey
|
|
|
|
|
sta (pData),y
|
|
|
|
|
|
|
|
|
|
.3 pla
|
|
|
|
|
|
|
|
|
|
dey
|
|
|
|
|
dex
|
|
|
|
|
bpl .1
|
|
|
|
|
|
|
|
|
|
>PUSHEA.G ATTR
|
|
|
|
|
rts
|
|
|
|
|
*--------------------------------------
|
2020-07-29 13:10:11 +00:00
|
|
|
|
CS.DOEVENT sec
|
|
|
|
|
rts
|
|
|
|
|
*--------------------------------------
|
2023-07-12 17:07:55 +00:00
|
|
|
|
CS.QUIT jsr X.LeaveSubDir
|
2020-07-29 13:10:11 +00:00
|
|
|
|
bcc CS.QUIT
|
2023-07-12 17:07:55 +00:00
|
|
|
|
|
2023-07-14 10:24:49 +00:00
|
|
|
|
>LDA.G hInclude
|
2020-07-29 13:10:11 +00:00
|
|
|
|
beq .1
|
2022-11-02 06:54:30 +00:00
|
|
|
|
|
2020-07-29 13:10:11 +00:00
|
|
|
|
>SYSCALL FreeMem
|
2022-11-02 06:54:30 +00:00
|
|
|
|
|
2020-07-29 13:10:11 +00:00
|
|
|
|
.1 >LDA.G hSrcFullPath
|
|
|
|
|
beq .8
|
2022-11-02 06:54:30 +00:00
|
|
|
|
|
2020-07-29 13:10:11 +00:00
|
|
|
|
>SYSCALL FreeMem
|
2022-11-02 06:54:30 +00:00
|
|
|
|
|
2020-07-29 13:10:11 +00:00
|
|
|
|
.8 clc
|
|
|
|
|
rts
|
|
|
|
|
*--------------------------------------
|
2020-08-25 14:54:30 +00:00
|
|
|
|
.INB usr/src/shared/x.fileenum.s
|
2020-07-29 13:10:11 +00:00
|
|
|
|
*--------------------------------------
|
|
|
|
|
CS.END
|
|
|
|
|
*--------------------------------------
|
|
|
|
|
OptionList .AS "CRcr"
|
|
|
|
|
OptionVars .DA #bContinue,#bRecurse,#bContinue,#bRecurse
|
2020-07-30 11:14:37 +00:00
|
|
|
|
AttrList1 .AS "DRBIWR"
|
|
|
|
|
AttrList2 .AS "EENNRD"
|
|
|
|
|
AttrMask .DA #S.FI.A.D,#S.FI.A.RN,#S.FI.A.B,#S.FI.A.I,#S.FI.A.W,#S.FI.A.R
|
2020-07-29 13:10:11 +00:00
|
|
|
|
*--------------------------------------
|
|
|
|
|
ATTRS .AS "DeReBn----InWrRd"
|
|
|
|
|
*--------------------------------------
|
2022-11-02 06:54:30 +00:00
|
|
|
|
MSG.USAGE .CS "Usage : ATTR File(s) (*,? wildcards allowed)\r\n"
|
|
|
|
|
.CS " -C : Continue on error\r\n"
|
|
|
|
|
.CS " -R : Recurse subdirectories\r\n"
|
|
|
|
|
.CS "+|-De : Destroy enable\r\n"
|
|
|
|
|
.CS "+|-Re : Rename enable\r\n"
|
|
|
|
|
.CS "+|-Bn : Backup needed\r\n"
|
|
|
|
|
.CS "+|-In : Invisible\r\n"
|
|
|
|
|
.CS "+|-Wr : Write enable\r\n"
|
|
|
|
|
.CZ "+|-Rd : Read enable\r\n"
|
2020-07-29 13:10:11 +00:00
|
|
|
|
*--------------------------------------
|
2022-11-02 06:54:30 +00:00
|
|
|
|
MSG.OK .CZ "[OK]"
|
|
|
|
|
MSG.ERR .CZ "[%h]\r\n"
|
|
|
|
|
MSG.DIRDUMP .CZ "%s %s/\r\n"
|
|
|
|
|
MSG.FILEDUMP .CZ "%s %s\r\n"
|
|
|
|
|
MSG.DIR .CZ "Dir :%s..."
|
|
|
|
|
MSG.FILE .CZ "File:%s..."
|
2020-07-29 13:10:11 +00:00
|
|
|
|
*--------------------------------------
|
|
|
|
|
.DUMMY
|
|
|
|
|
.OR 0
|
|
|
|
|
DS.START
|
|
|
|
|
hSrcFullPath .BS 1
|
|
|
|
|
|
2020-07-30 06:29:34 +00:00
|
|
|
|
ATTR .BS 17
|
|
|
|
|
|
2020-08-25 14:54:30 +00:00
|
|
|
|
.INB usr/src/shared/x.fileenum.g
|
2020-07-29 13:10:11 +00:00
|
|
|
|
|
2020-08-25 14:54:30 +00:00
|
|
|
|
DS.END .ED
|
2020-07-29 13:10:11 +00:00
|
|
|
|
*--------------------------------------
|
|
|
|
|
MAN
|
|
|
|
|
SAVE usr/src/bin/attr.s
|
|
|
|
|
ASM
|