Implemented __syschdir on CBM. As getcwd returns a cached directory any direct access to __curunit would cause inconsistencies. Therefore __curunit was renamed to curunit to prohibit user access.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5857 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
@@ -19,7 +19,7 @@ CFLAGS = -Osir -g -T -t $(SYS) --forget-inc-paths -I . -I ../../include
|
||||
#--------------------------------------------------------------------------
|
||||
# Rules
|
||||
|
||||
%.o: %.c
|
||||
%.o: %.c
|
||||
@$(CC) $(CFLAGS) $<
|
||||
@$(AS) -o $@ $(AFLAGS) $(*).s
|
||||
|
||||
@@ -29,74 +29,75 @@ CFLAGS = -Osir -g -T -t $(SYS) --forget-inc-paths -I . -I ../../include
|
||||
#--------------------------------------------------------------------------
|
||||
# Object files
|
||||
|
||||
C_OBJS = cbm_dir.o \
|
||||
cbm_load.o \
|
||||
cbm_save.o \
|
||||
opendir.o \
|
||||
readdir.o \
|
||||
seekdir.o
|
||||
C_OBJS = cbm_dir.o \
|
||||
cbm_load.o \
|
||||
cbm_save.o \
|
||||
opendir.o \
|
||||
readdir.o \
|
||||
seekdir.o
|
||||
|
||||
S_OBJS = c_acptr.o \
|
||||
c_basin.o \
|
||||
c_basin.o \
|
||||
c_bsout.o \
|
||||
c_chkin.o \
|
||||
c_ciout.o \
|
||||
c_ckout.o \
|
||||
c_ciout.o \
|
||||
c_ckout.o \
|
||||
c_clall.o \
|
||||
c_close.o \
|
||||
c_clrch.o \
|
||||
c_getin.o \
|
||||
c_close.o \
|
||||
c_clrch.o \
|
||||
c_getin.o \
|
||||
c_iobase.o \
|
||||
c_listen.o \
|
||||
c_load.o \
|
||||
c_open.o \
|
||||
c_readst.o \
|
||||
c_save.o \
|
||||
c_load.o \
|
||||
c_open.o \
|
||||
c_readst.o \
|
||||
c_save.o \
|
||||
c_setlfs.o \
|
||||
c_setnam.o \
|
||||
c_talk.o \
|
||||
c_talk.o \
|
||||
c_unlsn.o \
|
||||
c_untlk.o \
|
||||
cbm_close.o \
|
||||
cbm_filetype.o \
|
||||
cbm_open.o \
|
||||
cbm_read.o \
|
||||
cbm_write.o \
|
||||
cclear.o \
|
||||
chline.o \
|
||||
clock.o \
|
||||
close.o \
|
||||
closedir.o \
|
||||
ctype.o \
|
||||
cvline.o \
|
||||
devicedir.o \
|
||||
dir.o \
|
||||
diskcmd.o \
|
||||
exehdr.o \
|
||||
filedes.o \
|
||||
filename.o \
|
||||
filetype.o \
|
||||
filevars.o \
|
||||
getdevice.o \
|
||||
cbm_filetype.o \
|
||||
cbm_open.o \
|
||||
cbm_read.o \
|
||||
cbm_write.o \
|
||||
cclear.o \
|
||||
chline.o \
|
||||
clock.o \
|
||||
close.o \
|
||||
closedir.o \
|
||||
ctype.o \
|
||||
cvline.o \
|
||||
devicedir.o \
|
||||
dir.o \
|
||||
diskcmd.o \
|
||||
exehdr.o \
|
||||
filedes.o \
|
||||
filename.o \
|
||||
filetype.o \
|
||||
filevars.o \
|
||||
getdevice.o \
|
||||
gotox.o \
|
||||
gotoxy.o \
|
||||
gotoy.o \
|
||||
initcwd.o \
|
||||
loadaddr.o \
|
||||
open.o \
|
||||
oserrlist.o \
|
||||
initcwd.o \
|
||||
loadaddr.o \
|
||||
open.o \
|
||||
oserrlist.o \
|
||||
oserror.o \
|
||||
read.o \
|
||||
rewinddir.o \
|
||||
rwcommon.o \
|
||||
scratch.o \
|
||||
sysremove.o \
|
||||
sysrename.o \
|
||||
telldir.o \
|
||||
toascii.o \
|
||||
wherex.o \
|
||||
wherey.o \
|
||||
write.o
|
||||
read.o \
|
||||
rewinddir.o \
|
||||
rwcommon.o \
|
||||
scratch.o \
|
||||
syschdir.o \
|
||||
sysremove.o \
|
||||
sysrename.o \
|
||||
telldir.o \
|
||||
toascii.o \
|
||||
wherex.o \
|
||||
wherey.o \
|
||||
write.o
|
||||
|
||||
#--------------------------------------------------------------------------
|
||||
# Targets
|
||||
@@ -109,4 +110,3 @@ clean:
|
||||
@$(RM) *~ *.bck $(C_OBJS:.o=.s) $(C_OBJS) $(S_OBJS)
|
||||
|
||||
zap: clean
|
||||
|
||||
|
||||
Reference in New Issue
Block a user