File: v7_aout.h

package info (click to toggle)
linux86 0.16.21-2
  • links: PTS
  • area: main
  • in suites: forky, sid, trixie
  • size: 5,072 kB
  • sloc: ansic: 66,757; asm: 6,154; makefile: 1,374; sh: 703
file content (26 lines) | stat: -rw-r--r-- 630 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
/* Header format of 16-bit
 * Seventh edition UNIX executables */

#ifndef _V7_A_OUT_H
#define _V7_A_OUT_H

#define V7_MAGIC4 0405	/* v7 overlay */
#define V7_OMAGIC 0407	/* I&D in one segment (impure) */
#define V7_NMAGIC 0410	/* read-only text */
#define V7_MAGIC3 0411	/* v7 separate I&D (pure) */
#define V7_ZMAGIC 0413	/* v8 demand load */

#define V7_HEADERLEN 16

struct  v7_exec {
    short magic;
    unsigned short textsize;
    unsigned short datasize;
    unsigned short bsssize;
    unsigned short symtabsize;
    unsigned short entry;
    unsigned short pad;
    unsigned short noreloc;
};

#endif /* _V7_A_OUT_H */