1*4eb166cfSCharles.Forsyth #include "lib9.h" 2*4eb166cfSCharles.Forsyth #include <a.out.h> 3*4eb166cfSCharles.Forsyth #include <dynld.h> 4*4eb166cfSCharles.Forsyth 5*4eb166cfSCharles.Forsyth #define CHK(i,ntab) if((unsigned)(i)>=(ntab))return "bad relocation index" 6*4eb166cfSCharles.Forsyth 7*4eb166cfSCharles.Forsyth long dynmagic(void)8*4eb166cfSCharles.Forsythdynmagic(void) 9*4eb166cfSCharles.Forsyth { 10*4eb166cfSCharles.Forsyth return DYN_MAGIC | N_MAGIC; 11*4eb166cfSCharles.Forsyth } 12*4eb166cfSCharles.Forsyth 13*4eb166cfSCharles.Forsyth char* dynreloc(uchar * b,ulong p,int m,Dynsym ** tab,int ntab)14*4eb166cfSCharles.Forsythdynreloc(uchar *b, ulong p, int m, Dynsym **tab, int ntab) 15*4eb166cfSCharles.Forsyth { 16*4eb166cfSCharles.Forsyth USED(b); 17*4eb166cfSCharles.Forsyth USED(p); 18*4eb166cfSCharles.Forsyth USED(m); 19*4eb166cfSCharles.Forsyth USED(tab); 20*4eb166cfSCharles.Forsyth USED(ntab); 21*4eb166cfSCharles.Forsyth return "mips-le (spim) unimplemented"; 22*4eb166cfSCharles.Forsyth } 23