␉␉␉valid = false;␊ |
␉}␊ |
␉␊ |
␉if(!valid)␊ |
␉{␊ |
␉␉int fh = -1;␊ |
␉␉sprintf(dirSpec, "hd(%d,%d)/.PhysicalMediaInstall", BIOS_DEV_UNIT(bvr), bvr->part_no);␊ |
␉␉fh = open(dirSpec, 0);␊ |
␉␉␊ |
␉␉if (fh >= 0)␊ |
␉␉{␊ |
␉␉␉valid = true;␊ |
␉␉␉bvr->OSisInstaller = true;␊ |
␉␉}␊ |
␉␉else␊ |
␉␉{␊ |
␉␉␉close(fh);␊ |
␉␉}␊ |
␉}␊ |
␉␊ |
␉return valid;␊ |
}␊ |
␊ |
|
if(len >= strMaxLen)␊ |
return;␊ |
␊ |
strcpy(str + len, " ");␊ |
len++;␊ |
strcpy(str + len, bvr->OSisInstaller ? " (Installer) " : " ");␊ |
len += bvr->OSisInstaller ? 13 : 1;␊ |
strMaxLen -= len;␊ |
p += len;␊ |
}␊ |