X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=instimg;a=blobdiff_plain;f=src%2Frawdisk.c;h=559f61f40247015778dd7efdd02459ae0ad2fa36;hp=b2576ba1feab85eed98f9c560b3226ad46dadd5f;hb=5890e34dc52247c2ed4b9ae2f6cd5e534e3d369f;hpb=2b81b3a8c033e3ac58c746c928be1c1de1408597 diff --git a/src/rawdisk.c b/src/rawdisk.c index b2576ba..559f61f 100644 --- a/src/rawdisk.c +++ b/src/rawdisk.c @@ -7,6 +7,8 @@ #include #include "rawdisk.h" +/*#define DBG_FAKE_DISKS*/ + static GUID guid_iface_disk = {0x53f56307, 0xb6bf, 0x11d0, {0x94, 0xf2, 0x00, 0xa0, 0xc9, 0x1e, 0xfb, 0x8b}}; int rawdisk_detect(struct rawdisk_device *disks, int max_disks) @@ -77,5 +79,19 @@ int rawdisk_detect(struct rawdisk_device *disks, int max_disks) devidx++; } +#ifdef DBG_FAKE_DISKS + { + int i; + for(i=0; i<3; i++) { + char buf[32]; + sprintf(buf, "\\\\?\\fake\\disk\\%d", i); + disks[count].path = strdup(buf); + sprintf(buf, "FAKE_DISK_%d", i); + disks[count].name = strdup(buf); + count++; + } + } +#endif + return count; }