1*50f15571SDavid du Colombier #include <u.h> 2*50f15571SDavid du Colombier #include <libc.h> 3*50f15571SDavid du Colombier #include <a.out.h> 4*50f15571SDavid du Colombier #include <dynld.h> 5*50f15571SDavid du Colombier 6*50f15571SDavid du Colombier #define CHK(i,ntab) if((unsigned)(i)>=(ntab))return "bad relocation index" 7*50f15571SDavid du Colombier 8*50f15571SDavid du Colombier long dynmagic(void)9*50f15571SDavid du Colombierdynmagic(void) 10*50f15571SDavid du Colombier { 11*50f15571SDavid du Colombier return DYN_MAGIC | V_MAGIC; 12*50f15571SDavid du Colombier } 13*50f15571SDavid du Colombier 14*50f15571SDavid du Colombier char* dynreloc(uchar * b,ulong p,int m,Dynsym ** tab,int ntab)15*50f15571SDavid du Colombierdynreloc(uchar *b, ulong p, int m, Dynsym **tab, int ntab) 16*50f15571SDavid du Colombier { 17*50f15571SDavid du Colombier USED(b); 18*50f15571SDavid du Colombier USED(p); 19*50f15571SDavid du Colombier USED(m); 20*50f15571SDavid du Colombier USED(tab); 21*50f15571SDavid du Colombier USED(ntab); 22*50f15571SDavid du Colombier return "mips unimplemented"; 23*50f15571SDavid du Colombier } 24