/* * VAS_EBOOT -- GRand Unified Bootloader * Copyright (C) 2009 Free Software Foundation, Inc. * * VAS_EBOOT is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * VAS_EBOOT is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with VAS_EBOOT. If not, see . */ #ifndef VAS_EBOOT_SEARCH_HEADER #define VAS_EBOOT_SEARCH_HEADER 1 enum search_flags { SEARCH_FLAGS_NONE = 0, SEARCH_FLAGS_NO_FLOPPY = 1, SEARCH_FLAGS_EFIDISK_ONLY = 2, SEARCH_FLAGS_CRYPTODISK_ONLY = 4 }; void VasEBoot_search_fs_file (const char *key, const char *var, enum search_flags flags, char **hints, unsigned nhints); void VasEBoot_search_fs_uuid (const char *key, const char *var, enum search_flags flags, char **hints, unsigned nhints); void VasEBoot_search_label (const char *key, const char *var, enum search_flags flags, char **hints, unsigned nhints); #endif