* dosemu-1.1.3.3 for testing
@ 2002-09-14 22:58 Bart Oldeman
2002-09-16 8:26 ` Grigory Batalov
2002-09-19 11:37 ` Michal Samek
0 siblings, 2 replies; 4+ messages in thread
From: Bart Oldeman @ 2002-09-14 22:58 UTC (permalink / raw)
To: linux-msdos
Hi,
a new prerelease is available at http://www.dosemu.org/testing
This includes the keyboard fixes, the 30 minutes in DOS EDIT problem, the
hlist fix (255 times "dir" gave problems), various other MFS (for
lredir'ed drives) changes, some DPMI PIC fixes and some of part of the
work to get non-suid-root IPX working.
I also included Per's get PID and PPID patch and Clarence's patch to show
the current program in the xdos title bar if you run comcom.com.
See the Changelog (in the patch) for other things and more details.
It would be good to get some feedback from people who need locking (for
Clipper, FoxPro and friends) as I changed the file locking scheme to be
more like what DOS expects and also added a patch from Sergey.
Especially if it is worse than before please tell me.
If you still have problems with locking try the patch from Sergey and see
if it makes a difference. It should not go in until we understand the bit
fiddling however.
Bart
diff -ur dosemu-1.1.3.3/src/dosext/mfs/mfs.c dosemu-1.1.3.3.bart/src/dosext/mfs/mfs.c
--- dosemu-1.1.3.3/src/dosext/mfs/mfs.c Sun Aug 18 18:45:42 2002
+++ dosemu-1.1.3.3.bart/src/dosext/mfs/mfs.c Sat Sep 14 18:32:38 2002
@@ -3864,8 +3864,12 @@
the top two bits are set. Shift the top ones by two bits. This
still allows OLE2 apps to operate, but should stop lockd from
dieing */
+#if 0
if ((larg.l_start & mask) != 0)
larg.l_start = (larg.l_start & ~mask) | ((larg.l_start & mask) >> 2);
+#else
+ larg.l_start &= 0x7fffffff;
+#endif
ret = fcntl (fd,F_SETLK,&larg);
Debug0((dbg_fd, "lock fd=%x rc=%x type=%x whence=%x start=%lx, len=%lx\n",
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: dosemu-1.1.3.3 for testing
2002-09-14 22:58 dosemu-1.1.3.3 for testing Bart Oldeman
@ 2002-09-16 8:26 ` Grigory Batalov
2002-09-16 14:34 ` Bart Oldeman
2002-09-19 11:37 ` Michal Samek
1 sibling, 1 reply; 4+ messages in thread
From: Grigory Batalov @ 2002-09-16 8:26 UTC (permalink / raw)
To: linux-msdos
On Sat, 14 Sep 2002 18:58:45 -0400 (EDT)
Bart Oldeman <oldeman@math.ohio-state.edu> wrote:
> It would be good to get some feedback from people who need locking (for
> Clipper, FoxPro and friends) as I changed the file locking scheme to be
> more like what DOS expects and also added a patch from Sergey.
Locking works in 1.1.3.4 under MS-DOS 6.22 and DR-DOS 7.03.
And not works under FreeDOS with updated kernel to 1.1.26b
(Build 2026b) and FreeCom to 0.83 Beta 44 [Jul 29 2002 22:42:06].
I use FoxPro 2.6 for DOS.
--
Grigory Batalov.
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: dosemu-1.1.3.3 for testing
2002-09-16 8:26 ` Grigory Batalov
@ 2002-09-16 14:34 ` Bart Oldeman
0 siblings, 0 replies; 4+ messages in thread
From: Bart Oldeman @ 2002-09-16 14:34 UTC (permalink / raw)
To: Grigory Batalov; +Cc: linux-msdos
On Mon, 16 Sep 2002, Grigory Batalov wrote:
> Locking works in 1.1.3.4 under MS-DOS 6.22 and DR-DOS 7.03.
Yes indeed, 1.1.3.4 is out now too. There was a nasty buffer overflow in
the MFS code that needed to be fixed. At the same time there were still
a lot of small patches from Stas. Sound should be next.
> And not works under FreeDOS with updated kernel to 1.1.26b
> (Build 2026b) and FreeCom to 0.83 Beta 44 [Jul 29 2002 22:42:06].
> I use FoxPro 2.6 for DOS.
I know - the FreeDOS kernel loses its ("open") locking bits somewhere on
their way to the MFS. This should be fixed in kernel 2027.
There is a 2027test kernel at
http://freedos.sourceforge.net/kernel
even there is still a problem with "extended open" - int21/ah=6c. Well,
stay tuned: the final 2027 should be out later this month.
Thanks for testing
Bart
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: dosemu-1.1.3.3 for testing
2002-09-14 22:58 dosemu-1.1.3.3 for testing Bart Oldeman
2002-09-16 8:26 ` Grigory Batalov
@ 2002-09-19 11:37 ` Michal Samek
1 sibling, 0 replies; 4+ messages in thread
From: Michal Samek @ 2002-09-19 11:37 UTC (permalink / raw)
To: Linux-MSDOS Mailing list
Neither 1.1.3.3 nor 1.1.3.4 don't solves the locking problems with
clipper apps. The behaviour is the same as before.
Michal Samek
On Ne, 2002-09-15 at 00:58, Bart Oldeman wrote:
> Hi,
>
> a new prerelease is available at http://www.dosemu.org/testing
> This includes the keyboard fixes, the 30 minutes in DOS EDIT problem, the
> hlist fix (255 times "dir" gave problems), various other MFS (for
> lredir'ed drives) changes, some DPMI PIC fixes and some of part of the
> work to get non-suid-root IPX working.
>
> I also included Per's get PID and PPID patch and Clarence's patch to show
> the current program in the xdos title bar if you run comcom.com.
>
> See the Changelog (in the patch) for other things and more details.
>
> It would be good to get some feedback from people who need locking (for
> Clipper, FoxPro and friends) as I changed the file locking scheme to be
> more like what DOS expects and also added a patch from Sergey.
>
> Especially if it is worse than before please tell me.
>
> If you still have problems with locking try the patch from Sergey and see
> if it makes a difference. It should not go in until we understand the bit
> fiddling however.
>
> Bart
>
> diff -ur dosemu-1.1.3.3/src/dosext/mfs/mfs.c dosemu-1.1.3.3.bart/src/dosext/mfs/mfs.c
> --- dosemu-1.1.3.3/src/dosext/mfs/mfs.c Sun Aug 18 18:45:42 2002
> +++ dosemu-1.1.3.3.bart/src/dosext/mfs/mfs.c Sat Sep 14 18:32:38 2002
> @@ -3864,8 +3864,12 @@
> the top two bits are set. Shift the top ones by two bits. This
> still allows OLE2 apps to operate, but should stop lockd from
> dieing */
> +#if 0
> if ((larg.l_start & mask) != 0)
> larg.l_start = (larg.l_start & ~mask) | ((larg.l_start & mask) >> 2);
> +#else
> + larg.l_start &= 0x7fffffff;
> +#endif
>
> ret = fcntl (fd,F_SETLK,&larg);
> Debug0((dbg_fd, "lock fd=%x rc=%x type=%x whence=%x start=%lx, len=%lx\n",
>
>
> -
> To unsubscribe from this list: send the line "unsubscribe linux-msdos" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2002-09-19 11:37 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-09-14 22:58 dosemu-1.1.3.3 for testing Bart Oldeman
2002-09-16 8:26 ` Grigory Batalov
2002-09-16 14:34 ` Bart Oldeman
2002-09-19 11:37 ` Michal Samek
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox