فهرست منبع

use unsigned long like every other port as pointed out by Peter S. Mazinger

Mike Frysinger 18 سال پیش
والد
کامیت
93d19e64b6
2فایلهای تغییر یافته به همراه4 افزوده شده و 4 حذف شده
  1. 3 3
      ldso/ldso/m68k/dl-sysdep.h
  2. 1 1
      ldso/ldso/m68k/elfinterp.c

+ 3 - 3
ldso/ldso/m68k/dl-sysdep.h

@@ -11,8 +11,8 @@
 /* Initialization sequence for a GOT.  */
 #define INIT_GOT(GOT_BASE,MODULE) \
 do { \
-	GOT_BASE[2] = (int) _dl_linux_resolve; \
-	GOT_BASE[1] = (int) (MODULE); \
+	GOT_BASE[2] = (unsigned long) _dl_linux_resolve; \
+	GOT_BASE[1] = (unsigned long) (MODULE); \
 } while(0)
 
 /* Here we define the magic numbers that this dynamic loader should accept */
@@ -23,7 +23,7 @@ do { \
 #define ELF_TARGET "m68k"
 
 struct elf_resolve;
-extern unsigned int _dl_linux_resolver (struct elf_resolve *, int);
+extern unsigned long _dl_linux_resolver (struct elf_resolve *, int);
 
 /* 4096 bytes alignment */
 #define PAGE_ALIGN 0xfffff000

+ 1 - 1
ldso/ldso/m68k/elfinterp.c

@@ -44,7 +44,7 @@
 
 extern int _dl_linux_resolve(void);
 
-unsigned int
+unsigned long
 _dl_linux_resolver(struct elf_resolve *tpnt, int reloc_entry)
 {
 	int reloc_type;