dos: add pointer to PE header in binary
authorH. Peter Anvin <hpa@zytor.com>
Fri, 10 Jul 2009 23:40:20 +0000 (16:40 -0700)
committerH. Peter Anvin <hpa@zytor.com>
Fri, 10 Jul 2009 23:40:20 +0000 (16:40 -0700)
Explicitly add the pointer to the PE header in the binary.  That way
we might be eventually able to create a merged DOS/Win32 binary.

Signed-off-by: H. Peter Anvin <hpa@zytor.com>
dos/header.S

index c0698b7..e750447 100644 (file)
@@ -20,6 +20,21 @@ __header_start:
                .short  0               /* Overlay number */
                .short  0               /* Unknown/pad? */
                .short  0               /* Unknown/pad? */
+               .short  0               /* Unknown/pad? */
+               .short  0               /* Unknown/pad? */
+               .short  0               /* Unknown/pad? */
+               .short  0               /* Unknown/pad? */
+               .short  0               /* Unknown/pad? */
+               .short  0               /* Unknown/pad? */
+               .short  0               /* Unknown/pad? */
+               .short  0               /* Unknown/pad? */
+               .short  0               /* Unknown/pad? */
+               .short  0               /* Unknown/pad? */
+               .short  0               /* Unknown/pad? */
+               .short  0               /* Unknown/pad? */
+               .short  0               /* Unknown/pad? */
+               .short  0               /* Unknown/pad? */
+               .long   0               /* Pointer to Windows PE header */
 __reloc:
                .balign 512
 __header_end: