v7_aout.h 630 B

123456789101112131415161718192021222324252627
  1. /* Header format of 16-bit
  2. * Seventh edition UNIX executables */
  3. #ifndef _V7_A_OUT_H
  4. #define _V7_A_OUT_H
  5. #define V7_MAGIC4 0405 /* v7 overlay */
  6. #define V7_OMAGIC 0407 /* I&D in one segment (impure) */
  7. #define V7_NMAGIC 0410 /* read-only text */
  8. #define V7_MAGIC3 0411 /* v7 separate I&D (pure) */
  9. #define V7_ZMAGIC 0413 /* v8 demand load */
  10. #define V7_HEADERLEN 16
  11. struct v7_exec {
  12. short magic;
  13. unsigned short textsize;
  14. unsigned short datasize;
  15. unsigned short bsssize;
  16. unsigned short symtabsize;
  17. unsigned short entry;
  18. unsigned short pad;
  19. unsigned short noreloc;
  20. };
  21. #endif /* _V7_A_OUT_H */