static bool CheckDarwin(BVRef bvr);␊ |
static bool getOSInstallVersion(const char *dirSpec, char *str, config_file_t *systemVersion);␊ |
static bool getOSInstallURL(BVRef bvr, const char *dirSpec, config_file_t *config_file);␊ |
static BVRef newGPTBVRef( int biosdev, int partno, unsigned int blkoff,␊ |
␉␉␉␉ const gpt_ent * part,␊ |
␉␉␉␉ FSInit initFunc, FSLoadFile loadFunc,␊ |
␉␉␉␉ FSReadFile readFunc,␊ |
␉␉␉␉ FSGetDirEntry getdirFunc,␊ |
␉␉␉␉ FSGetFileBlock getBlockFunc,␊ |
␉␉␉␉ FSGetUUID getUUIDFunc,␊ |
␉␉␉␉ BVGetDescription getDescriptionFunc,␊ |
␉␉␉␉ BVFree bvFreeFunc,␊ |
␉␉␉␉ int probe, int type, unsigned int bvrFlags );␊ |
static bool getVolumeLabelAlias(BVRef bvr, char* str, long strMaxLen);␊ |
␊ |
//==========================================================================␊ |
␊ |
|
EFI_GUID const GPT_BASICDATA2_GUID = { 0xE3C9E316, 0x0B5C, 0x4DB8, { 0x81, 0x7D, 0xF9, 0x2D, 0xF0, 0x02, 0x15, 0xAE } };␊ |
␊ |
␊ |
BVRef newGPTBVRef( int biosdev, int partno, unsigned int blkoff,␊ |
static BVRef newGPTBVRef( int biosdev, int partno, unsigned int blkoff,␊ |
␉␉␉␉ const gpt_ent * part,␊ |
␉␉␉␉ FSInit initFunc, FSLoadFile loadFunc,␊ |
␉␉␉␉ FSReadFile readFunc,␊ |
|
* hd(x,y)|uuid|"label" "alias";hd(m,n)|uuid|"label" etc; ...␊ |
*/␊ |
␊ |
bool getVolumeLabelAlias(BVRef bvr, char* str, long strMaxLen)␊ |
static bool getVolumeLabelAlias(BVRef bvr, char* str, long strMaxLen)␊ |
{␊ |
char *aliasList, *entryStart, *entryNext;␊ |
␊ |