]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
2009-05-14 Christian Franke <franke@computer.org>
authorchrfranke <chrfranke@localhost>
Thu, 14 May 2009 21:56:46 +0000 (21:56 +0000)
committerchrfranke <chrfranke@localhost>
Thu, 14 May 2009 21:56:46 +0000 (21:56 +0000)
* commands/i386/pc/drivemap_int13h.S: Add missing EXT_C for symbols.
This fixes build on Cygwin.

ChangeLog
commands/i386/pc/drivemap_int13h.S

index a488561a3cc980de5c8088ee973d7c4f6455ae48..51c211c43903c0b1d91209fa66fd3fac1595f7c6 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2009-05-14  Christian Franke  <franke@computer.org>
+
+       * commands/i386/pc/drivemap_int13h.S: Add missing EXT_C for symbols.
+       This fixes build on Cygwin.
+
 2009-05-14  Pavel Roskin  <proski@gnu.org>
 
        * commands/i386/pc/drivemap_int13h.S: Eliminate unconditional
index 6513411be8597703c4820249ca804bee9a26352a..44f91bb56476cbbd00acac367a0b67a2a2941e3b 100644 (file)
@@ -19,7 +19,7 @@
 
 #include <grub/symbol.h>
 
-#define INT13H_OFFSET(x) ((x) - grub_drivemap_handler)
+#define INT13H_OFFSET(x) ((x) - EXT_C(grub_drivemap_handler))
 
 .code16
 
@@ -31,7 +31,7 @@ FUNCTION(grub_drivemap_handler)
        /* Map the drive number (always in DL).  */
        push    %ax
        push    %bx
-       movw    $INT13H_OFFSET(grub_drivemap_mapstart), %bx
+       movw    $INT13H_OFFSET(EXT_C(grub_drivemap_mapstart)), %bx
 
 more_remaining:
        movw    %cs:(%bx), %ax