|
|
1.1 root 1: struct exec { /* a.out header */
2: long a_magic; /* magic number */
3: long a_text; /* size of text segment */
4: long a_data; /* size of initialized data */
5: long a_bss; /* size of unitialized data */
6: long a_syms; /* size of symbol table */
7: long a_entry; /* entry point */
8: long a_unused; /* not used */
9: long a_flag; /* relocation info stripped */
10: };
11:
12: #define A_MAGIC 0407
13:
14: #define PGSIZE 8192 /* page size for rounding text */
15:
16: #define NNAME 20
17:
18: typedef struct
19: {
20: long value;
21: char type;
22: char name[NNAME];
23: char pad[3];
24: } Sym;
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.