www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1996/10/27/08:02:13

Date: Sun, 27 Oct 1996 14:38:07 +0200 (IST)
From: Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>
To: "Ilya P. Ryzhenkov" <ILYA AT spy DOT isp DOT nsc DOT ru>
Cc: djgpp AT delorie DOT com
Subject: Re: Drive Help
In-Reply-To: <2850CD3323@spy.isp.nsc.ru>
Message-Id: <Pine.SUN.3.91.961027143423.14799M-100000@is>
Mime-Version: 1.0

On Fri, 25 Oct 1996, Ilya P. Ryzhenkov wrote:

>  I DO use Novell Netware and netx dos requester
>  and it DO require lastdrive to be LESS then first network drive.
>  netx always map LOGIN directory AFTER the lastdrive letter.

Older versions of Novell hooked Int 21h before DOS could see it.  If you
do that, you can play any kind of dirty tricks with DOS, without being
constrained by DOS rules of managing block devices. 

>  access network in any way. However, if you'll use VLM requester,
>  you can map only drives less or equal to lastdrive. It only depends
>  on soft, not DOS.

VLM uses the DOS Network Redirector API, so it works as God Intended.

>  The common way to identify if DOS drive is present is to
>  make a set_current_drive. Then make a get_current_drive, and if
>  result is equal to setted - drive is present. This way most of

This will cause Int 24h if the drive is empty/not ready.  Some DPMI 
servers (e.g. QDPMI) will then cause a GPF which will crash your 
program--hardly a nice behavior.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019