This is the mail archive of the
mailing list for the GDB project.
Re: changelog rotation...
> Date: Sun, 14 Jan 2001 13:17:35 -0500
> From: Christopher Faylor <firstname.lastname@example.org>
> >I suspect that some of those registered under NT are actually using
> >Windows 2000, where long file names _are_ supported, since the
> >zip-picker doesn't distinguish between these two versions.
> Haven't long filenames been supported since almost forever on Windows NT?
> I use them on a 3.5 system, at least.
For native Windows programs, that's true, of course. But DJGPP
programs are DOS executables, as far as Windows is concerned, and DOS
executables are barred from issuing the Win32 API calls for file
access. So DJGPP programs cannot access the long file names except
through a special API avail;able to DOS programs (a bunch of functions
of Int 21h). That API is not supported by NT versions before 5
(i.e. before W2K). Windows 9X always had it included. The DJGPP
library detects this API at startup and automatically switches all
library functions to use that API, thereby proividing a transparent
support for long file names.