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 |