TIP: Click on subject to list as thread! ANSI
echo: os2
to: Will Honea
from: Jonathan de Boyne Pollard
date: 1999-11-11 11:22:14
subject: Get Going

 WH> I'm at least curious as to how OS/2 is gonna react ;-}

I suspect that we might be begging Daniela to modify Build_Next_VolCB() and
Process_Partition() in OS2DASD.DMD .  (-:  

By the looks of it (i.e. from reading the source), Process_Partition() takes
the first recognisable partition in the MBR that it finds, and
Build_Next_VolCB() only calls it once per MBR.  

The modification should be relatively simple.  One simply needs to take the
for(i=0;i<4;++i) loop out of Process_Partition() and move it into both
Build_Next_VolCB() and BPBFromScratch(), modifying it along the way so that it 
doesn't exit prematurely any more by removing the `found' logic, and make
Process_Partition() take the current loop index as an extra parameter instead.

Daniela ?

 ¯ JdeBP ®

--- FleetStreet 1.22 NR
114/477
147/2021
* Origin: JdeBP's point, using Squish (2:257/609.3)

SOURCE: echoes via The OS/2 BBS

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.