From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stas Sergeev Subject: Re: MFS: possible bad behaviour of the function exists Date: Sun, 15 Dec 2002 04:50:38 +0300 Sender: linux-msdos-owner@vger.kernel.org Message-ID: <3DFBDFEE.7090606@yahoo.com> Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Return-path: List-Id: Content-Type: text/plain; charset="us-ascii"; format="flowed" To: linux-msdos@vger.kernel.org Hello. J. Solomon Kostelnik wrote: > I get this same problem in 1.1.3.7 Well, your problem is probably not the same. If the patch submitted under the same subject doesn't help you, read on. > I also get some very strange behavior if I try to save a file. If I > attempt to save to a filename that does not exist, it will ask me if I > want to replace the existing file! I suffered from the same problem a lot. It appears to be this: --------D-216C00----------------------------- INT 21 - DOS 4.0+ - EXTENDED OPEN/CREATE AX = 6C00h BL = open mode as in AL for normal open (see also AH=3Dh) [] BUG: this function has bugs (at least in DOS 5.0 and 6.2) when used with drives handled via the network redirector (INT 2F/AX=112Eh): - CX (attribute) is not passed to the redirector if DL=11h, - CX does not return the status, it is returned unchanged because DOS does a PUSH CX/POP CX when calling the redirector. --- In case you suffer this BUG (applies also to a PC-DOS), then the only solution would be to switch to FreeDOS. This bug plagued all the DosNavigator users to death when they tried it under dosemu.