delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2023/04/18/21:13:09

X-Recipient: archive-cygwin AT delorie DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org A727E3857BB2
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
s=default; t=1681866738;
bh=q7OqeYr4avdpFTNY7WmnHm+/iEGWxPecL/h4RbWEoww=;
h=Date:To:CC:Subject:References:In-Reply-To:List-Id:
List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe:
From:Reply-To:From;
b=Q03GrCE4mZlhD9nvpoGCAwUoE3EiOSPFC35LN4ROQDdnp/ry5Ty7EzK9KvJE0QtFi
mQkO9YIs9d+t3kg+cfJRCk1QtAhFs+LJxmP59an1Kbaly8J15Mnkst3R2sSSQzl6fN
xdOC73HfDrUZxyUzyfz0BFD6N4EBQSPVj5obC5Mc=
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 46C13385843E
Message-ID: <643F3F87.2050403@tlinx.org>
Date: Tue, 18 Apr 2023 18:10:31 -0700
User-Agent: Thunderbird
MIME-Version: 1.0
To: Gionatan Danti <g DOT danti AT assyoma DOT it>
CC: "cygwin AT cygwin DOT com" <cygwin AT cygwin DOT com>
Subject: Re: Can not stat file with utf char U+F020
References: <992b3c28d7f1cfc17f7c9bb47b53f770 AT assyoma DOT it>
<ZDmiyYS+m0x4QZmh AT calimero DOT vinschen DOT de>
<f4d0bd30-731a-fb5e-43d2-a86d1af761b6 AT Shaw DOT ca>
<dfbdeec869acd6ed1ad7b4ec803336f2 AT assyoma DOT it>
<ZDm20Rug7TswU4KI AT calimero DOT vinschen DOT de>
<1274a3199d9bedab4f15d209694c6e1f AT assyoma DOT it>
<de19dc1ecd891f748e5e4a317f347477 AT assyoma DOT it>
<ZD0L5VoqmTHmHBT9 AT calimero DOT vinschen DOT de>
<fc6d3aa5f3ae525a777e65d62ccbd6c2 AT assyoma DOT it>
<1a7db5a68644e5b66634d5af9b402caf AT assyoma DOT it>
In-Reply-To: <1a7db5a68644e5b66634d5af9b402caf@assyoma.it>
X-Spam-Status: No, score=-19.0 required=5.0 tests=BAYES_00, KAM_DMARC_STATUS,
KAM_NUMSUBJECT, KHOP_HELO_FCRDNS, SPF_HELO_NONE, TXREP, T_SCC_BODY_TEXT_LINE,
T_SPF_PERMERROR autolearn=no autolearn_force=no version=3.4.6
X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on
server2.sourceware.org
X-BeenThere: cygwin AT cygwin DOT com
X-Mailman-Version: 2.1.29
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
From: L A Walsh via Cygwin <cygwin AT cygwin DOT com>
Reply-To: L A Walsh <cygwin AT tlinx DOT org>
Sender: "Cygwin" <cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com>

I'm a bit confused as to what char you are trying to access/use, as
U+F020 is in the Private Use area (PUA)

Since it's in the PUA, it seems its meaning could differ by 
application/OS/User, no?
I.e. have no set definition


I mean you can use it in Cygwin to represent some character not usually 
permitted in
a DOS/Win filename (like :/\, etc.), but it wouldn't have the same 
meaning then
in Windows though.?  Isn't Private Use area application specific so an 
application can
create and use its own symbol set -- even though it wouldn't be portable 
to another application.

So if you create a character in Cygwin that maps to that area -- how 
would you expect Windows to
know that the character is and how treat it?

I think characters in the PUA range are used to allow Cygwin filenames 
to contain colon, slashes
and quotes -- so one wouldn't want Windows to understand the cygwin 
intent or it would defeat
the purpose of using custom characters to represent filenames that are 
legal under POSIX but not
under Windows.





-- 
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

- Raw text -


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