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 Grub-devel@gnu.org http://lists.gnu.org/mailman/listinfo/grub-devel