delorie.com/archives/browse.cgi | search |
X-Authentication-Warning: | delorie.com: mail set sender to djgpp-bounces using -f |
Message-ID: | <4028B2D6.6020004@lml.ls.fi.upm.es> |
Date: | Tue, 10 Feb 2004 11:30:46 +0100 |
From: | Manuel Collado <m DOT collado AT aaron DOT ls DOT fi DOT upm DOT es> |
User-Agent: | Mozilla/5.0 (Windows; U; WinNT4.0; en-US; rv:1.0.1) Gecko/20020823 Netscape/7.0 |
X-Accept-Language: | en-us, en |
MIME-Version: | 1.0 |
Newsgroups: | comp.os.msdos.djgpp |
Subject: | Getting available logical drives |
NNTP-Posting-Host: | 138.100.10.20 |
X-Trace: | 10 Feb 2004 11:29:53 +0100, 138.100.10.20 |
Lines: | 22 |
To: | djgpp AT delorie DOT com |
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
Reply-To: | djgpp AT delorie DOT com |
Is there a DJGPP lib function equivalent to the Ms-Windows GetLogicalDrives one? http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/base/getlogicaldrives.asp So far, I've found: r.x.ax = 0x1C00; r.x.dx = drive; __dpmi_int(0x21,&r); valid = (r.h.al != 0xFF); to test a specific drive. But in my WinNT4.0 box it also tests for valid media in removable disk drives, wich is not what I want. Is there a way to simply test if a drive is _installed_ in the machine? TIA, -- To reply by e-mail, please remove the extra dot in the given address: m.collado -> mcollado
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |