| 1041 | |
| 1042 | |
| 1043 | PEXT2_LETTER Ext2GetFirstUnusedDrvLetter() |
| 1044 | { |
| 1045 | PEXT2_LETTER drvLetter = NULL; |
| 1046 | CHAR devPath[] = "C:"; |
| 1047 | int i; |
| 1048 | |
| 1049 | for (i = 5; i < 24; i++) { |
| 1050 | drvLetter = &drvLetters[i]; |
| 1051 | if (drvLetter->DrvType == DRIVE_NO_ROOT_DIR) { |
| 1052 | drvLetter->DrvType = Ext2QueryDrive(drvLetter->Letter, |
| 1053 | drvLetter->SymLink); |
| 1054 | if (drvLetter->DrvType == DRIVE_NO_ROOT_DIR) { |
| 1055 | /* we got it */ |
| 1056 | break; |
| 1057 | } else { |
| 1058 | /* we need do a new refresh */ |
| 1059 | } |
| 1060 | } |
| 1061 | drvLetter = NULL; |
| 1062 | } |
| 1063 | |
| 1064 | return drvLetter; |
| 1065 | } |
| 1066 | |
| 1067 | |
| 1068 | CHAR Ext2MountVolume(CHAR *voldev) |
no test coverage detected