diff options
Diffstat (limited to 'Kernel')
| -rw-r--r-- | Kernel/Patches/Let2BlkDevTypeFDC.HC | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/Kernel/Patches/Let2BlkDevTypeFDC.HC b/Kernel/Patches/Let2BlkDevTypeFDC.HC new file mode 100644 index 0000000..0632b88 --- /dev/null +++ b/Kernel/Patches/Let2BlkDevTypeFDC.HC @@ -0,0 +1,17 @@ +I64 Let2BlkDevType(U8 drv_let) +{//Drv letter to BlkDev Type. drv_let=0 not allowed. See BDT_NULL. + drv_let=Let2Let(drv_let); + if ('A'<=drv_let<='B') + return BDT_RAM; + if ('C'<=drv_let<='L') + return BDT_ATA; + if ('M'<=drv_let<='P') + return BDT_ISO_FILE_READ; + if ('Q'<=drv_let<='S') + return BDT_ISO_FILE_WRITE; + if ('T'<=drv_let<='V') + return BDT_ATAPI; + if ('W'<=drv_let<='Z') + return BDT_FLOPPY; + return BDT_NULL; +}
\ No newline at end of file |
