delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1999/07/01/12:25:57

Date: Thu, 1 Jul 1999 19:22:23 +0300 (IDT)
From: Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>
X-Sender: eliz AT is
To: "Mark E." <snowball3 AT bigfoot DOT com>
cc: djgpp AT delorie DOT com
Subject: Re: Bash 2.03 beta update
In-Reply-To: <199906261855.SAA73892@out5.ibm.net>
Message-ID: <Pine.SUN.3.91.990701191730.7049C-100000@is>
MIME-Version: 1.0
Reply-To: djgpp AT delorie DOT com
X-Mailing-List: djgpp AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

On Sat, 26 Jun 1999, Mark E. wrote:

> The DJGPP port of Bash 2.03 has been updated.

I found today that file-name completion doesn't grok drive letters.  To 
reproduce, type something like "ls c:/" and then press TAB (several 
times).  What you will see will probably surprise you.

"/dev/c/" etc. do work, so I suspect this problem is because the 
completion code assumes Unix-style file names.

If Bash uses fnmatch inside completion, then either it should use the 
DJGPP version of fnmatch from libc.a, or the latest versions of GNU 
fnmatch which know about drive letters (the patches were submitted to 
glibc maintainer about a year ago, as part of the Make 3.77 port). 

(This is not a new problem, it existed in the previous beta versions as 
well; I just noticed it now.)

- Raw text -


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