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