Mail Archives: djgpp/2002/11/11/19:19:04
> DJ Delorie?
>
> I am honored!
Er, ok...
> Actually, my version of the documentation I read didn't specify ls or
> dir, just to check that the file unzipped was /include/sys/sysmacros.h,
> and that if you found sysmacro.h your unzip program didn't support long
> filenames. (the docs for v2.03). But running ls yielded something with
> tilde's absent the ntlfn app. Bottom line - it works. and I'm happy.
DJGPP programs either have LFN or they don't, depending on the OS.
The easiest way to get it right is to use djgpp's unzip32.exe, since
it does the same thing (wrt LFNs) as other djgpp programs will.
If you use some other unzip program, you need to (1) determine if LFNs
will be supported or not, (2) choose an unzip program that will do the
right thing, and (3) confirm (via dir) that the files extracted match
what you think DJGPP programs will be expecting.
In your case, you used a non-djgpp unzip program that supported LFNs,
but found that djgpp programs didn't. Had you used djgpp's
unzip32.exe, you would have seen include/sys/sysmacro.h, and all the
djgpp programs would have worked fine without ntlfn. Or, if you had
installed ntlfn before installing, djgpp's unzip would have detected
it and installed long-name files.
- Raw text -