@@ -22,5 +22,4 @@ asm("" \
#undef ELFMAGIC
#define ELFMAGIC ELFMAG+load_addr
-
+#define DL_BOOT(X) static void __attribute__ ((unused)) _dl_boot2 (X)
@@ -13,3 +13,4 @@ asm("" \
" jsr $r9\n" \
);
@@ -120,7 +120,7 @@ int (*_dl_elf_main) (int, char **, char **);
NULL
auxvt[0...N] Auxiliary Vector Table elements (mixed types)
*/
-void _dl_boot2(unsigned long args)
+DL_BOOT(unsigned long args)
{
unsigned int argc;
char **argv, **envp;
@@ -4,4 +4,4 @@
* can be done.
-#define _dl_boot2 _dl_boot
+#define DL_BOOT(X) void __attribute__ ((unused)) _dl_boot (X)
@@ -34,3 +34,4 @@ asm("" \
" jr $25\n" \
@@ -17,3 +17,4 @@ asm("" \
".previous\n" \
+#define DL_BOOT(X) static void __attribute__ ((unused)) _dl_boot2(X)
@@ -18,3 +18,4 @@ asm("" \
" .previous\n" \
@@ -21,3 +21,5 @@ asm("" \
" blink tr0, r18 ! call _dl_boot2 - user EP is in r2\n" \
+