X-Git-Url: http://git.ozlabs.org/?a=blobdiff_plain;f=discover%2Fgrub2%2Fbuiltins.c;h=0716276e9bbf78bcafdfabce36e8c38bbcd8556e;hb=d4fc42052f99c5841b642f552f178320eab2731e;hp=2e63fcd09b0733e5fc2ea143f4aab2d79da9328e;hpb=9cf9430d5a1db0addd4788798fd7275d2c514f3c;p=petitboot diff --git a/discover/grub2/builtins.c b/discover/grub2/builtins.c index 2e63fcd..0716276 100644 --- a/discover/grub2/builtins.c +++ b/discover/grub2/builtins.c @@ -231,6 +231,22 @@ static int builtin_test(struct grub2_script *script __attribute__((unused)), return rc ? 0 : 1; } +static int builtin_true(struct grub2_script *script __attribute__((unused)), + void *data __attribute__((unused)), + int argc __attribute__((unused)), + char *argv[] __attribute__((unused))) +{ + return 0; +} + +static int builtin_false(struct grub2_script *script __attribute__((unused)), + void *data __attribute__((unused)), + int argc __attribute__((unused)), + char *argv[] __attribute__((unused))) +{ + return 1; +} + static int builtin_nop(struct grub2_script *script __attribute__((unused)), void *data __attribute__((unused)), int argc __attribute__((unused)), @@ -271,6 +287,14 @@ static struct { .name = "test", .fn = builtin_test, }, + { + .name = "true", + .fn = builtin_true, + }, + { + .name = "false", + .fn = builtin_false, + }, }; static const char *nops[] = {