> I'm not clear what the 2nd bug is - but I think i get what u are > saying, I don't handle case of initial drive letter already beyond > available last drive, ie lastdrive=y and trying to use z may use > invalid cds entry.
Yes. Basically, whenever the offset that you initially use is beyond the last CDS entry, you'll check the flags of one inexistant entry and use that space as CDS entry if the flags happen to be cleared. LASTDRIVE=Y and /DZ on the DEVLOAD command line would be such a case. Parameter verification to avoid this isn't sufficient though; LASTDRIVE=Z and /DZ or any other case where the LASTDRIVE= setting equals the DEVLOAD /D parameter can fail too - if more than one block device unit is to be installed. (Obviously, cases with /D below LASTDRIVE= can still fail if enough units are to be installed.) Regards, Christian ------------------------------------------------------------------------------ BlackBerry® DevCon Americas, Oct. 18-20, San Francisco, CA The must-attend event for mobile developers. Connect with experts. Get tools for creating Super Apps. See the latest technologies. Sessions, hands-on labs, demos & much more. Register early & save! http://p.sf.net/sfu/rim-blackberry-1 _______________________________________________ Freedos-devel mailing list Freedos-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-devel