Commit d95c9cd
committed
Modify ZAP_ALL to skip drives assigned to device-based drivers.
ZAP_ALL deletes all unit descriptors, and is called
when _FLUSH with the "invalidate" option is executed.
While on MSX-DOS and drive-based drivers this has no
negative consequences, for units on device-based drivers
this implies that the drive is reverted to its default
state, which may mean "unmapped". Thus these must be
skipped in the zapping process.1 parent 3a1e520 commit d95c9cd
1 file changed
+7
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3060 | 3060 | | |
3061 | 3061 | | |
3062 | 3062 | | |
| 3063 | + | |
| 3064 | + | |
| 3065 | + | |
| 3066 | + | |
| 3067 | + | |
| 3068 | + | |
| 3069 | + | |
3063 | 3070 | | |
3064 | 3071 | | |
3065 | 3072 | | |
| |||
0 commit comments