|
|
1.1 root 1: /*
2: * Format of an a.out header
3: */
4:
5: struct exec { /* a.out header */
6: int a_magic; /* magic number */
7: unsigned a_text; /* size of text segment */
8: unsigned a_data; /* size of initialized data */
9: unsigned a_bss; /* size of uninitialized data */
10: unsigned a_syms; /* size of symbol table */
11: unsigned a_entry; /* entry point */
12: unsigned a_trsize; /* size of text relocation */
13: unsigned a_drsize; /* size of data relocation */
14: };
15:
16: #define A_MAGIC1 0407 /* normal */
17: #define A_MAGIC2 0410 /* read-only text */
18: #define A_MAGIC3 0411 /* separated I&D */
19: #define A_MAGIC4 0405 /* overlay */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.