All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] change grub_print_error to use stderr for the utils
@ 2008-08-12 15:30 Felix Zielcke
  2008-08-12 15:35 ` Felix Zielcke
                   ` (4 more replies)
  0 siblings, 5 replies; 26+ messages in thread
From: Felix Zielcke @ 2008-08-12 15:30 UTC (permalink / raw)
  To: The development of GRUB 2

[-- Attachment #1: Type: text/plain, Size: 664 bytes --]

Here's now the patch Robert requested.
grub_print_error shouldn't use stdout for the utils.

Why?

# grub-install /dev/sda
Unknown extra argument `Unsupported'.

This is with Bean's or mine lastest RAID patch.
/dev/sda isn't on a raid at all.
There are 4 disks attached to the VM which have a RAID 6 on it.
But the RAID 6 isn't even assembled, i.e. /proc/mdstat says nothing.

As always, the changelog isn't probable that perfect for you, so please comment :)

2008-08-12  Felix Zielcke <fzielcke@z-51.de>

        * kern/err.c [GRUB_UTIL]: Include <stdio.h>.
          (grub_print_error) [GRUB_UTIL]: Use fprintf (stderr, ...) instead of 
          grub_printf.


[-- Attachment #2: kern_err.diff --]
[-- Type: text/x-patch, Size: 559 bytes --]

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");
+#else
         grub_printf ("error: %s\n", grub_errmsg);
+#endif
     } 
   while (grub_error_pop ());
   

^ permalink raw reply	[flat|nested] 26+ messages in thread

end of thread, other threads:[~2008-08-17 17:04 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-08-12 15:30 [PATCH] change grub_print_error to use stderr for the utils Felix Zielcke
2008-08-12 15:35 ` Felix Zielcke
2008-08-12 15:36 ` Vesa Jääskeläinen
2008-08-12 15:43   ` Felix Zielcke
2008-08-12 15:41 ` Robert Millan
2008-08-12 15:52   ` Felix Zielcke
2008-08-13  9:37     ` Marco Gerards
2008-08-12 16:54 ` Felix Zielcke
2008-08-13  9:38 ` Marco Gerards
2008-08-13 17:35   ` [RFC] " Felix Zielcke
2008-08-13 18:41     ` Marco Gerards
2008-08-13 19:14       ` Felix Zielcke
2008-08-14  7:07         ` Marco Gerards
2008-08-14  7:39           ` Felix Zielcke
2008-08-14  8:03             ` Marco Gerards
2008-08-14  8:05               ` Felix Zielcke
2008-08-14 17:54               ` Robert Millan
2008-08-14 18:57                 ` Felix Zielcke
2008-08-16 15:06                 ` Felix Zielcke
2008-08-17 15:07                   ` Robert Millan
2008-08-17 15:24                     ` Felix Zielcke
2008-08-17 15:34                       ` Robert Millan
2008-08-17 15:47                         ` Felix Zielcke
2008-08-17 16:37                           ` Robert Millan
2008-08-17 16:58                             ` Felix Zielcke
2008-08-17 17:04                               ` Bean

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.