As requested by Robert on IRC
here are now my 2 little recent patches merged into one
2008-08-12 Felix Zielcke <[EMAIL PROTECTED]>
* kern/err.c [GRUB_UTIL]: Include <stdio.h>.
[GRUB_UTIL] (grub_print_error): Use fprintf (stderr, ...) instead of
grub_printf.
* disk/raid.c (GRUB_MOD_INIT): Use grub_print_error() to show RAID
errors and reset grub_errno. Do not give errors to the upper layer.
Index: kern/err.c
===================================================================
--- kern/err.c (revision 1800)
+++ kern/err.c (working copy)
@@ -21,6 +21,9 @@
#include <grub/misc.h>
#include <stdarg.h>
+#ifdef GRUB_UTIL
+#include <stdio.h>
+#endif
#define GRUB_MAX_ERRMSG 256
#define GRUB_ERROR_STACK_SIZE 10
@@ -121,7 +124,11 @@
do
{
if (grub_errno != GRUB_ERR_NONE)
+#ifdef GRUB_UTIL
+ fprintf (stderr, "error: %s\n", grub_errmsg);
+#else
grub_printf ("error: %s\n", grub_errmsg);
+#endif
}
while (grub_error_pop ());
_______________________________________________
Grub-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/grub-devel