]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
Add missing part of serial commit
authorVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Sat, 22 May 2010 22:09:39 +0000 (00:09 +0200)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Sat, 22 May 2010 22:09:39 +0000 (00:09 +0200)
include/grub/term.h

index 143aabe1e4a9f8c259edfdc539b86b4e26bfbd5a..9500e1c997ecabd7bd1844652bd8515a4c4adf14 100644 (file)
@@ -213,6 +213,14 @@ grub_term_register_input (const char *name __attribute__ ((unused)),
     }
 }
 
+static inline void
+grub_term_register_input_active (const char *name __attribute__ ((unused)),
+                                grub_term_input_t term)
+{
+  if (! term->init || term->init () == GRUB_ERR_NONE)
+    grub_list_push (GRUB_AS_LIST_P (&grub_term_inputs), GRUB_AS_LIST (term));
+}
+
 static inline void
 grub_term_register_output (const char *name __attribute__ ((unused)),
                           grub_term_output_t term)
@@ -229,6 +237,15 @@ grub_term_register_output (const char *name __attribute__ ((unused)),
     }
 }
 
+static inline void
+grub_term_register_output_active (const char *name __attribute__ ((unused)),
+                                 grub_term_output_t term)
+{
+  if (! term->init || term->init () == GRUB_ERR_NONE)
+    grub_list_push (GRUB_AS_LIST_P (&grub_term_outputs),
+                   GRUB_AS_LIST (term));
+}
+
 static inline void
 grub_term_unregister_input (grub_term_input_t term)
 {