1#ifndef __PARISC_A_OUT_H__
2#define __PARISC_A_OUT_H__
3
4struct exec
5{
6  unsigned int 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
23#define STACK_TOP	TASK_SIZE
24
25#endif
26
27#endif /* __A_OUT_GNU_H__ */
28