Subject: Re: proposal for MI floppy formatting
To: None <pk@cs.few.eur.nl>
From: John Kohl <jtk@kolvir.arlington.ma.us>
List: tech-kern
Date: 11/17/1996 18:07:16
>>>>> "PK" == Paul Kranenburg <pk@cs.few.eur.nl> writes:

>> FDIOCSETFORMAT(struct fdformat_parms):
>> set formatting parameters, using 'struct fdformat_parms'
>> the driver saves this state and it persists while the device is open.
>> 
>> FDIOCGETFORMAT(struct fdformat_parms):
>> fetch current formatting parameters into 'struct fdformat_parms'
>> 

PK> Wouldn't it be useful to default these parameters to the built-in ones (for
PK> drivers that have them) that are used for reading and writing? That way,
PK> you can be confident that a format operation results in a readable disk
PK> on the same machine (when using the correct minor device number).

I didn't state that in the document (I'll fix that), but essentially
that's how my current code works:  at the first open, you'll get the
defaults for the particular minor device.  You can query, modify, and
replace if desired, then format the tracks.

==John