From: Endlisnis Newsgroups: comp.os.msdos.djgpp Subject: Re: DJGPP Date: Tue, 01 Sep 1998 18:31:00 -0300 Organization: NBTel Internet Lines: 27 Message-ID: <35EC6793.7CAF259@unb.ca> References: <199808310956 DOT LAA15920 AT lisa DOT freising-pop DOT de> NNTP-Posting-Host: fctnts13c33.nbnet.nb.ca Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Precedence: bulk Anton Thimet wrote: > - I want to use the standard C++ library so I downloaded & installed lgp2811b.zip. The header files can be >found but during link-time various externals are unresoved (i.e. Salloc() when using strings). > What library do I need to link? -lstdcxx - DJGPP natively supports LFNs under Win95 (great!!). But some functions still work with short names, i.e. findfirst() & findnext() [or am I mistaken here?]. I tried to use the bare DOS INT21/71xx interrupts to get this functionality. However, int86() does not translate pointers correctly for the 71xx functions.... > What can I do? Is there a way to translate DJPP's 32-bit "pointer" into something that a DOS interrupt > would accept? Sort-of, but this is addressed in the FAQ. > - The FAQs mention that there are no INT21/71xx functions under WinNT so LFNs are not supported. Is there a way to access NT long filenames thru some other sort of DOS interrupt? No. But there are other ways. Somebody has made something to read NT LFN's, it has been mentioned here, and probably will be again. -- (\/) Endlisnis (\/) s257m AT unb DOT ca Endlisnis AT GeoCities DOT com Endlis AT nbnet DOT nb DOT ca