diff options
author | Eric Andersen <andersen@codepoet.org> | 2001-04-27 17:23:26 +0000 |
---|---|---|
committer | Eric Andersen <andersen@codepoet.org> | 2001-04-27 17:23:26 +0000 |
commit | 9d5bfe0b9467fc6f54f564648edbc9676106d08d (patch) | |
tree | 135e8ecc10701fe8b0fe7f441f0171ac59961ab8 /ldso/ldso/m68k/resolve.S | |
parent | 8802da12759ac0cc4fefb09c02522857a3fc961d (diff) |
Yet another large update to ld.so. In this iteration I finally got
the C based syscalls working, which greatly simplifies what it takes
to get new architectures running.
-Erik
Diffstat (limited to 'ldso/ldso/m68k/resolve.S')
-rw-r--r-- | ldso/ldso/m68k/resolve.S | 20 |
1 files changed, 6 insertions, 14 deletions
diff --git a/ldso/ldso/m68k/resolve.S b/ldso/ldso/m68k/resolve.S index 9b1a24c68..9de314dfb 100644 --- a/ldso/ldso/m68k/resolve.S +++ b/ldso/ldso/m68k/resolve.S @@ -1,29 +1,21 @@ -#if 0 -#include <sysdep.h> -#endif /* * These are various helper routines that are needed to run an ELF image. */ -#ifdef NO_UNDERSCORE -#define __dl_linux_resolve _dl_linux_resolve -#define __dl_linux_resolver _dl_linux_resolver -#endif - .text .even -.globl __dl_linux_resolve - .type __dl_linux_resolve,@function -__dl_linux_resolve: +.globl _dl_linux_resolve + .type _dl_linux_resolve,@function +_dl_linux_resolve: moveml %a0/%a1,%sp@- #ifdef __PIC__ - bsrl __dl_linux_resolver@PLTPC + bsrl _dl_linux_resolver@PLTPC #else - jbsr __dl_linux_resolver + jbsr _dl_linux_resolver #endif moveml %sp@+,%a0/%a1 addql #8,%sp jmp @(%d0) .LFE2: - .size __dl_linux_resolve,.LFE2-__dl_linux_resolve + .size _dl_linux_resolve,.LFE2-_dl_linux_resolve |