Mail Archives: djgpp/2002/01/12/05:15:18
> From: "Thomas Mueller" <tmueller AT bluegrass DOT net>
> Newsgroups: comp.os.msdos.djgpp
> Date: 9 Jan 2002 18:02:00 GMT
>
> Is this NULL pointer bug in vim 6 DOS-only, or does it affect vim in
> all OSes?
Eli Zaretskii:
> That depends on whether the code which dereferences a NULL pointer is
DOS-specific or not. If it is run on other OSes, it should cause
crashes there as well.
> Note that you will not see this problem in the DJGPP port unless you
run on plain DOS with CWSDPMI as your DPMI server. Other servers,
including Windows, don't support the DPMI extension used by DJGPP to
detect NULL pointer dereferences.
I run DR-DOS 7.03, load EMM386.EXE without DPMI, but this time, declined to load
EMM386.EXE. That line in CONFIG.SYS starts with ?, so I decide at each boot.
Thus I use CWSDPMI. I noticed some instability using DR-DOS EMM386.EXE DPMI.
When I mentioned running under other OSes, I meant the version for that OS, not
DOS emulation. Is that bug CWSDPMI-specific? So maybe the Unix versions would
not be affected? Since there are no doubt more vim users in Linux and BSD than
in DOS, bugs would tend to get fixed sooner for Unix than for DOS.
- Raw text -