diff options
author | Jeremy Kerr <jk@ozlabs.org> | 2013-09-12 18:46:57 +0800 |
---|---|---|
committer | Jeremy Kerr <jk@ozlabs.org> | 2013-09-24 13:14:59 +0800 |
commit | 1247b4bbbbf102c0cc54f6b3a927e249a9368ba4 (patch) | |
tree | 8ba3bd24972762a97a6508239d020108eb9bbec7 /discover/grub2/grub2.h | |
parent | 59747ee01e0158f97bdf8c182305e757d90a8d7a (diff) | |
download | talos-petitboot-1247b4bbbbf102c0cc54f6b3a927e249a9368ba4.tar.gz talos-petitboot-1247b4bbbbf102c0cc54f6b3a927e249a9368ba4.zip |
discover/grub2: Add var expansion code
Still todo: splitting.
Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
Diffstat (limited to 'discover/grub2/grub2.h')
-rw-r--r-- | discover/grub2/grub2.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/discover/grub2/grub2.h b/discover/grub2/grub2.h index f3ad2e5..33180d4 100644 --- a/discover/grub2/grub2.h +++ b/discover/grub2/grub2.h @@ -1,6 +1,7 @@ #ifndef GRUB2_H #define GRUB2_H +#include <regex.h> #include <stdbool.h> #include <list/list.h> @@ -57,6 +58,8 @@ struct grub2_statement_block { struct grub2_script { struct grub2_statements *statements; + struct list environment; + regex_t var_re; }; struct grub2_parser { |