diff --git a/platform/apple2enh/lib/pfs.S b/platform/apple2enh/lib/pfs.S index ed44dfc1e..5c2ac488c 100644 --- a/platform/apple2enh/lib/pfs.S +++ b/platform/apple2enh/lib/pfs.S @@ -66,7 +66,7 @@ read_count_out: .word $0000 ;TRANS_COUNT close_param: .byte $01 ;PARAM_COUNT close_fd: .byte $00 ;REF_NUM ;--------------------------------------------------------------------- - .segment "INIT" + .segment "ONCE" init_pfs: ; Allow exec() to keep file open diff --git a/platform/c128/lib/pfs.S b/platform/c128/lib/pfs.S index acec45959..62a2a7840 100644 --- a/platform/c128/lib/pfs.S +++ b/platform/c128/lib/pfs.S @@ -72,7 +72,7 @@ pw: .byte $2C, $50, $2C, $57 ;,p,w cmdc: .byte 0 flags: .res 10 ;--------------------------------------------------------------------- - .segment "INIT" + .segment "ONCE" init_pfs: ldy #F_MAXLEN+8 diff --git a/platform/c64/lib/pfs.S b/platform/c64/lib/pfs.S index 35e64f652..c63d08d2e 100644 --- a/platform/c64/lib/pfs.S +++ b/platform/c64/lib/pfs.S @@ -72,7 +72,7 @@ pw: .byte $2C, $50, $2C, $57 ;,p,w cmdc: .byte 0 flags: .res 10 ;--------------------------------------------------------------------- - .segment "INIT" + .segment "ONCE" init_pfs: ldy #F_MAXLEN+8