]> git.sur5r.net Git - cc65/commitdiff
Make close() fastcall
authorcuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Sat, 16 Nov 2002 19:38:37 +0000 (19:38 +0000)
committercuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Sat, 16 Nov 2002 19:38:37 +0000 (19:38 +0000)
git-svn-id: svn://svn.cc65.org/cc65/trunk@1530 b7a2c559-68d2-44c3-8de9-860c34a00d81

include/fcntl.h
libsrc/atari/close.s

index 4853fd1df0d8a68f1f277ddcbdfddf9365848ee8..ff09f6f963693986515c8ee3c67d2e24068f290e 100644 (file)
@@ -58,7 +58,7 @@ typedef long int off_t;
 
 /* Functions */
 int open (const char* name, int flags, ...);   /* May take a mode argument */
-int close (int fd);
+int __fastcall__ close (int fd);
 int write (int fd, const void* buf, unsigned count);
 int read (int fd, void* buf, unsigned count);
 int mkdir (const char* name, ...);             /* May take a mode argument */
index 77714359358ce234152c092939750a657d871009..23d80360d90f0755b68a872f026c63339d929c43 100644 (file)
@@ -10,7 +10,6 @@
        .import fdtoiocb_down,__inviocb
 
 .proc  _close
-       jsr     popax
        jsr     fdtoiocb_down           ; get iocb index into X and decr. usage count
        bmi     inverr
        bne     ok                      ; not last one -> don't close yet