xref: /inferno-os/libdynld/dynld-spim.c (revision 4eb166cf184c1f102fb79e31b1465ea3e2021c39)
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.Forsyth dynmagic(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.Forsyth dynreloc(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