delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1999/01/06/01:00:07

From: khan AT xraylith DOT wisc DOT edu (Mumit Khan)
Subject: Re: "%" in file name
6 Jan 1999 01:00:07 -0800 :
Message-ID: <Pine.SUN.3.93.990105124810.4256B-100000.cygnus.gnu-win32@modi.xraylith.wisc.edu>
References: <11508 DOT 990105 AT logos-m DOT ru>
Mime-Version: 1.0
To: Egor Duda <deo AT logos-m DOT ru>
Cc: gnu-win32 AT cygnus DOT com

On Tue, 5 Jan 1999, Egor Duda wrote:

>   Running the following program under cygwin B20.1 gives "Error: No
> such file or directory", even if file named "a%b" exists in current
> path. Is it bug or feature?

Let's call it a feature until the bug is fixed ;-)

Here's a partial trace, and you can see clearly where the bug starts
(marked with ^^^ below):

[main] bad-fname 1000 (0) normalize_posix_path: /tmp/a%b = 
  normalize_posix_path (a%b)
[main] bad-fname 1000 (0) mount_info::conv_to_win32_path: a%b =
  conv_to_win32_path (a%b)
[main] bad-fname 1000 (0) symlink_check_one: 0 = symlink_check_one
  (C:\tmp\a%b, 0x244FB75, 260) (normal file)
[main] bad-fname 1000 (0) fhandler_base::open: (a?b, 0x10000)
                                                ^^^ a%b --> a?b
[main] bad-fname 1000 (0) fhandler_base::open: -1 = CreateFileA (a?b,
  0x80000000, 0x7, 0x61064F20, 0x3, 0x80, 0)
[main] bad-fname 1000 (0)
  /home/noer/src/b20/comp-tools/devo/winsup/fhandler.cc:
  290 seterrno: 123 (INVALID_NAME) -> 2
[main] bad-fname 1000 (0) fhandler_base::open: 0 = fhandler_base::open 
  (a?b, 0x10000)

Thanks for the bug report along with a reproducible testcase.

Regards,
Mumit

-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request AT cygnus DOT com" with one line of text: "help".

- Raw text -


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