delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/1996/06/08/08:22:39

From: sandmann AT clio DOT rice DOT edu (Charles Sandmann)
Message-Id: <9606081203.AA15665@clio.rice.edu>
Subject: Re: long file name bug in 'make'
To: robert DOT hoehne AT mathematik DOT tu-chemnitz DOT de (Robert Hoehne)
Date: Sat, 8 Jun 1996 07:03:00 -0600 (CDT)
Cc: djgpp-workers AT delorie DOT com
In-Reply-To: <Pine.HPP.3.91.960607121815.14171C-100000@newton.mathematik.tu-chemnitz.de> from "Robert Hoehne" at Jun 7, 96 12:24:25 pm

> I have found a patch for make 3.73, to remove the bug with LFN's.

Comments:  we really shouldn't use libc/dosio.h for determining long
file names being on in code like this - instead we should use the
crt0 flag check.  djtar has an example.  We will probably convert from
a function to a variable, put some check code into crt1.c (to avoid the
environment problem).  Yet another long term design/implementation isssue.

Eli has pointed out the __opendir_flags stuff should actually be 
handled in the libc for ALL LFN programs.

Very simple and nice patches. Thanks.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019