X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f From: "Rod Pemberton" Newsgroups: comp.os.msdos.djgpp Subject: Re: gcc difficulties on MSDOS 6.22 with LFN driver installed Date: Mon, 5 Sep 2011 03:21:24 -0400 Organization: Aioe.org NNTP Server Lines: 45 Message-ID: References: <201108310027 DOT 22056 DOT juan DOT guerrero AT gmx DOT de> <201108312117 DOT 54522 DOT juan DOT guerrero AT gmx DOT de> <038ae4ff-44f2-4ad2-b806-a6ed9b6085a2 AT o9g2000vbo DOT googlegroups DOT com> <83zkincty6 DOT fsf AT gnu DOT org> <83pqjiuccr DOT fsf AT gnu DOT org> <306fc401-ad43-4c8c-9e86-382f90e32110 AT p10g2000yqi DOT googlegroups DOT com> <340dcc25-1777-4a76-b2fd-bbc636df9afc AT t9g2000yqi DOT googlegroups DOT com> NNTP-Posting-Host: qBjb0U1QTH77eiTXJSCpEw.user.speranza.aioe.org X-Complaints-To: abuse AT aioe DOT org X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.2001 X-Notice: Filtered by postfilter v. 0.8.2 X-Newsreader: Microsoft Outlook Express 6.00.2800.2001 X-Priority: 3 X-MSMail-Priority: Normal Bytes: 2547 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com "Juan Manuel Guerrero" wrote in message news:340dcc25-1777-4a76-b2fd-bbc636df9afc AT t9g2000yqi DOT googlegroups DOT com... > > Neitherless it is a fact that filelength should > have checked that 0x71A6 is supported at all. > True. _USE_LFN was probably used to "test" for support of 0x71A6 since Windows 98/SE supports that function. However, 71A6h and other LFN functions are not implemented by the various LFN drivers for DOS. I tested _some_ of the LFN functions that were supported by different drivers some years ago. These are the functions I tested (unsorted): 710D, 71A0, 7139, 713B, 7147, 71A8, 716C, 7160, 5704, 5705, 5706, 5707, 71A6, 714E, 714F, 71A1, 7156, 7141, 71AA, 713A Win98 supports all of those and likely some others. Of the test list of functions above, DOSLFN and LFNDOS do not support these: 710D, 71A6, 71AA, 5706, 5707 So, those should all have checks. It seems I did not check StarLFN ... My notes (unconfirmed) say that DJGPP v2.03 calls all of those in the test list, except for these two: 5707, 71AA DJGPP also calls this one, so it should have a check too: 7143 Probably Win98 only: 71A7, 71A9 HTH, Rod Pemberton