Skip to contentSkip to conversation

MFS: possible bad behaviour of the function exists

DISCUSSION Stas Sergeev 1 participant 1 message Dec 15, 2002

lore
Share & tools
lore
#0 lore raw

Hello.

Quoted 1 line · J. Solomon Kostelnik

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.

Quoted 3 lines

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.