crt0_6502: exit via return implies exit() not _exit()
authorAlan Cox <alan@linux.intel.com>
Fri, 16 Jan 2015 16:03:16 +0000 (16:03 +0000)
committerAlan Cox <alan@linux.intel.com>
Fri, 16 Jan 2015 16:03:16 +0000 (16:03 +0000)
Library/libs/crt0_6502.s

index 1cdca23..262b5ba 100644 (file)
@@ -9,7 +9,7 @@
         .import         initlib, donelib
        .import         __CODE_SIZE__, __RODATA_SIZE__
        .import         __DATA_SIZE__, __BSS_SIZE__
-       .import         __exit
+       .import         _exit
        .import         _environ
        .import         _main
 
@@ -63,5 +63,5 @@ l1:   sta     _environ
 ; Call the module destructors. This is also the exit() entry.
 
 _exit:
-       jmp     __exit          ; exit syscall, AX holds our return code
+       jmp     _exit           ; exit syscall, AX holds our return code
                                ; for a fastcall return to nowhere.