#ifndef __I386_A_OUT_H__#define __I386_A_OUT_H__structexec{unsignedlonga_info;/* Use macros N_MAGIC, etc for access */unsigneda_text;/* length of text, in bytes */unsigneda_data;/* length of data, in bytes */unsigneda_bss;/* length of uninitialized data area for file, in bytes */unsigneda_syms;/* length of symbol table data in file, in bytes */unsigneda_entry;/* start address */unsigneda_trsize;/* length of relocation info for text, in bytes */unsigneda_drsize;/* length of relocation info for data, in bytes */};#define N_TRSIZE(a) ((a).a_trsize)#define N_DRSIZE(a) ((a).a_drsize)#define N_SYMSIZE(a) ((a).a_syms)#ifdef __KERNEL__#define STACK_TOP TASK_SIZE