1#ifndef __ASM_MIPS_A_OUT_H
2#define __ASM_MIPS_A_OUT_H
3
4struct exec
5{
6  unsigned long a_info;		/* Use macros N_MAGIC, etc for access */
7  unsigned a_text;		/* length of text, in bytes */
8  unsigned a_data;		/* length of data, in bytes */
9  unsigned a_bss;		/* length of uninitialized data area for file, in bytes */
10  unsigned a_syms;		/* length of symbol table data in file, in bytes */
11  unsigned a_entry;		/* start address */
12  unsigned a_trsize;		/* length of relocation info for text, in bytes */
13  unsigned a_drsize;		/* length of relocation info for data, in bytes */
14};
15
16#define N_TRSIZE(a)	((a).a_trsize)
17#define N_DRSIZE(a)	((a).a_drsize)
18#define N_SYMSIZE(a)	((a).a_syms)
19
20#ifdef __KERNEL__
21
22#define STACK_TOP	TASK_SIZE
23
24#endif
25
26#endif /* __ASM_MIPS_A_OUT_H */
27