]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
2009-11-19 Robert Millan <rmh.grub@aybabtu.com>
authorRobert Millan <rmh@aybabtu.com>
Thu, 19 Nov 2009 10:39:14 +0000 (10:39 +0000)
committerRobert Millan <rmh@aybabtu.com>
Thu, 19 Nov 2009 10:39:14 +0000 (10:39 +0000)
        Patch from Joe Auricchio <jauricchio@gmail.com>
        * commands/minicmd.c (grub_mini_cmd_clear): New function.
        (GRUB_MOD_INIT(minicmd)): Register grub_mini_cmd_clear().
        (GRUB_MOD_FINI(minicmd)): Unregister grub_mini_cmd_clear().

ChangeLog
commands/minicmd.c

index 86ef581860283ae156b6ebc103222c645852945a..2aaa65eaa866b9a48b1369073d3b40b97ad71389 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2009-11-19  Robert Millan  <rmh.grub@aybabtu.com>
+
+       Patch from Joe Auricchio <jauricchio@gmail.com>
+       * commands/minicmd.c (grub_mini_cmd_clear): New function.
+       (GRUB_MOD_INIT(minicmd)): Register grub_mini_cmd_clear().
+       (GRUB_MOD_FINI(minicmd)): Unregister grub_mini_cmd_clear().
+
 2009-11-19  Felix Zielcke  <fzielcke@z-51.de>
 
        * Makefile.in (install-local): Add a missing backslash.
index b31438844a6844715dc2f6321ad0d46d5c54a950..6c9c33a0e5c17d268418de8d61dc07b4b63e62a8 100644 (file)
@@ -336,8 +336,19 @@ grub_mini_cmd_exit (struct grub_command *cmd __attribute__ ((unused)),
   return 0;
 }
 
+/* clear */
+static grub_err_t
+grub_mini_cmd_clear (struct grub_command *cmd __attribute__ ((unused)),
+                  int argc __attribute__ ((unused)),
+                  char *argv[] __attribute__ ((unused)))
+{
+  grub_cls ();
+  return 0;
+}
+
 static grub_command_t cmd_cat, cmd_help, cmd_root;
 static grub_command_t cmd_dump, cmd_rmmod, cmd_lsmod, cmd_exit;
+static grub_command_t cmd_clear;
 
 GRUB_MOD_INIT(minicmd)
 {
@@ -362,6 +373,9 @@ GRUB_MOD_INIT(minicmd)
   cmd_exit =
     grub_register_command ("exit", grub_mini_cmd_exit,
                           0, "exit from GRUB");
+  cmd_clear =
+    grub_register_command ("clear", grub_mini_cmd_clear,
+                          0, "clear the screen");
 }
 
 GRUB_MOD_FINI(minicmd)
@@ -373,4 +387,5 @@ GRUB_MOD_FINI(minicmd)
   grub_unregister_command (cmd_rmmod);
   grub_unregister_command (cmd_lsmod);
   grub_unregister_command (cmd_exit);
+  grub_unregister_command (cmd_clear);
 }