Xref: news-dnh.mv.net comp.os.msdos.djgpp:1287 Path: news-dnh.mv.net!mv!news.sprintlink.net!tank.news.pipex.net!pipex!howland.reston.ans.net!news.cac.psu.edu!news.math.psu.edu!hudson.lm.com!nntp.club.cc.cmu.edu!cantaloupe.srv.cs.cmu.edu!das-news2.harvard.edu!oitnews.harvard.edu!news.sesqui.net!uuneo.neosoft.com!news!sandmann From: Charles Sandmann Newsgroups: comp.os.msdos.djgpp Subject: Re: Win 95 Date: Sun, 30 Jul 1995 21:04:15 CDT Organization: NeoSoft Internet Services +1 713 968 5800 Lines: 15 References: <3v5j28$7pa AT hasle DOT oslonett DOT no> <301bb386 DOT sandmann AT praline DOT no DOT NeoSoft DOT com> Reply-To: sandmann AT clio DOT rice DOT edu Nntp-Posting-Host: praline.no.neosoft.com To: djgpp AT sun DOT soe DOT clarkson DOT edu Dj-Gateway: from newsgroup comp.os.msdos.djgpp > I forgot to state that I was interested in knowing when djgpp would > produce both native 32-bit code and handle long file names under Win 95. The Long File Name (LFN) hack exists in a state of development on my machine at home. There are a dozen or so libc routines that must be hacked to use a different interrupt. For the most part not hard, but the "findfirst" structure is different and support things like create/ accessed/modified time. I have just been too busy to finish it and put it into the V2.0 libc. Probably after V2.0 release. Other things like file name globbing will break which makes the hack harder than it first seems. The strategy is to use the new functions if they are supported and fall back to 8.3 if it's not. Note, this functionality is only available under DOS sessions under the GUI and not from DOS 7 w/o GUI.