bootspec: add boot_config_selected_entry() helper

This commit is contained in:
Lennart Poettering
2026-05-01 07:10:31 +02:00
parent 630f5a1fc4
commit acdaececf0
+10
View File
@@ -116,6 +116,16 @@ static inline const BootEntry* boot_config_default_entry(const BootConfig *confi
return config->entries + config->default_entry;
}
static inline const BootEntry* boot_config_selected_entry(const BootConfig *config) {
assert(config);
if (config->selected_entry < 0)
return NULL;
assert((size_t) config->selected_entry < config->n_entries);
return config->entries + config->selected_entry;
}
void boot_config_free(BootConfig *config);
int boot_loader_read_conf(BootConfig *config, FILE *file, const char *path);