]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
Fix grub-setup on sparc compilation
authorVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Fri, 9 Apr 2010 21:16:08 +0000 (23:16 +0200)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Fri, 9 Apr 2010 21:16:08 +0000 (23:16 +0200)
conf/sparc64-ieee1275.rmk
util/sparc64/ieee1275/grub-setup.c

index 78e511e3194b2b6fa1678a07ab655f1dad8024ee..ba891307acdf8ec8e4afeaeeee1edbbec5ea0ffe 100644 (file)
@@ -51,7 +51,7 @@ grub_mkimage_SOURCES = util/grub-mkrawimage.c util/misc.c \
 util/sparc64/ieee1275/grub-setup.c_DEPENDENCIES = grub_setup_init.h
 grub_setup_SOURCES = util/sparc64/ieee1275/grub-setup.c util/hostdisk.c        \
        util/misc.c util/getroot.c kern/device.c kern/disk.c    \
-       kern/err.c kern/misc.c kern/parser.c kern/partition.c   \
+       kern/err.c kern/misc.c kern/partition.c \
        kern/file.c kern/fs.c kern/env.c kern/list.c            \
        fs/fshelp.c                                             \
        \
index c39ea853fc6397331ab27b29e7d84f42c4e7d63d..b5aa3ca854a76e07829e260b8aefe0e61c902529 100644 (file)
@@ -82,21 +82,20 @@ struct boot_blocklist
   grub_uint32_t len;
 } __attribute__ ((packed));
 
-void
-grub_putchar (int c)
+void 
+grub_xputs_real (const char *str)
 {
-  putchar (c);
+  fputs (str, stdout);
 }
 
+void (*grub_xputs) (const char *str) = grub_xputs_real;
+
 int
 grub_getkey (void)
 {
   return -1;
 }
 
-struct grub_handler_class grub_term_input_class;
-struct grub_handler_class grub_term_output_class;
-
 void
 grub_refresh (void)
 {