diff options
Diffstat (limited to 'src/basic/efivars.h')
-rw-r--r-- | src/basic/efivars.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/basic/efivars.h b/src/basic/efivars.h index 46ca58d0a5..13a33c6605 100644 --- a/src/basic/efivars.h +++ b/src/basic/efivars.h @@ -28,6 +28,10 @@ int efi_get_variable_string(sd_id128_t vendor, const char *name, char **p); int efi_set_variable(sd_id128_t vendor, const char *name, const void *value, size_t size); int efi_set_variable_string(sd_id128_t vendor, const char *name, const char *p); +bool is_efi_boot(void); +bool is_efi_secure_boot(void); +bool is_efi_secure_boot_setup_mode(void); + int systemd_efi_options_variable(char **line); #else @@ -52,6 +56,18 @@ static inline int efi_set_variable_string(sd_id128_t vendor, const char *name, c return -EOPNOTSUPP; } +static inline bool is_efi_boot(void) { + return false; +} + +static inline bool is_efi_secure_boot(void) { + return false; +} + +static inline bool is_efi_secure_boot_setup_mode(void) { + return false; +} + static inline int systemd_efi_options_variable(char **line) { return -ENODATA; } |