| delorie.com/archives/browse.cgi | search |
| X-Originating-IP: | [200.42.4.138] |
| From: | "Norberto Alfredo Bensa" <ceo AT nbensacomputers DOT com> |
| To: | "Martin Str|mberg" <ams AT ludd DOT luth DOT se> |
| Cc: | <djgpp-workers AT delorie DOT com>, <eliz AT is DOT elta DOT co DOT il> |
| References: | <200101061229 DOT NAA18761 AT father DOT ludd DOT luth DOT se> |
| Subject: | Re: Fw: Patch for statfs.c |
| Date: | Sat, 6 Jan 2001 09:52:18 -0000 |
| Organization: | nBens@ Computers |
| X-Priority: | 3 |
| X-MSMail-Priority: | Normal |
| X-Mailer: | Microsoft Outlook Express 5.50.4522.1200 |
| X-MimeOLE: | Produced By Microsoft MimeOLE V5.50.4522.1200 |
| Message-ID: | <OE74LsxpTljBOh8s4KW00003376@hotmail.com> |
| X-OriginalArrivalTime: | 06 Jan 2001 12:58:05.0411 (UTC) FILETIME=[4F5AE330:01C077E0] |
| Reply-To: | djgpp-workers AT delorie DOT com |
From: "Martin Str|mberg" <ams AT ludd DOT luth DOT se>
> > [snip]
> >
> > What does print if you test with a DVD-ROM in your R: drive?
>
> It prints "is a CDROM" on DOZE 7.1 and WINDOZE 98. It prints that even
> if no CD is in the drive...
>
Thanks Martin...
So, what we do now?... I think we can use FAT32 (on systems where such calls
are available) and then check if it is a CDROM. If bsize != 2048, then we
use CDROM calls...
Here is a quick draft of what I have in mind...
Int 21, AX=7303
if (fails)
{
Int 21, AX=7202
.
.
.
}
else
{
if (_is_cdrom && bsize != 2048)
{
use_cdrom_calls;
}
else
{
it's a dvd, or something else...
}
}
I'm guessing that 217303 _always_ sets bsize = 2048 for DVDs and anything
else for CDs...
Regards,
Norberto
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |