From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mout.kundenserver.de (mout.kundenserver.de [212.227.126.135]) by sourceware.org (Postfix) with ESMTPS id 42582385F3F1 for ; Mon, 12 Dec 2022 15:20:39 +0000 (GMT) Authentication-Results: sourceware.org; dmarc=permerror header.from=cygwin.com Authentication-Results: sourceware.org; spf=none smtp.mailfrom=cygwin.com Received: from calimero.vinschen.de ([24.134.7.25]) by mrelayeu.kundenserver.de (mreue010 [212.227.15.167]) with ESMTPSA (Nemesis) id 1MyJx6-1ojwRF1lPQ-00yk5s for ; Mon, 12 Dec 2022 16:20:37 +0100 Received: by calimero.vinschen.de (Postfix, from userid 500) id 3EBD1A80A38; Mon, 12 Dec 2022 16:20:36 +0100 (CET) Date: Mon, 12 Dec 2022 16:20:36 +0100 From: Corinna Vinschen To: cygwin@cygwin.com Subject: Re: [EXTERNAL] Re: Strange behavior when executing programs Message-ID: Reply-To: cygwin@cygwin.com Mail-Followup-To: cygwin@cygwin.com References: <1031eafe-fc3b-ab5b-6e63-b0f56c038332@razorcat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: X-Provags-ID: V03:K1:JpM6ZWs5EjKABsit7NOzO22xKz30WBYKaaILN7YLZ7wzifPaNe4 w67ujJ45oCpvtrrq4rBW5cB9SIr0CQLlnHGnaqKJB552sygiwKqEPUDmHgtGehtkm0H/ydU 0F+p2EGNNPlSfluUFhbk5zQMIqlLUOzNL0VZhUVY0Fy6Hq7JeBB/Dpiz3734aF39/hNEOGk 7AruhRSThUSsQ3UBc/7oQ== UI-OutboundReport: notjunk:1;M01:P0:CANKVMClUbc=;Qd6RxexEiPVDfeMuoHNAU/YMdnU DlQkW0JqBiTMkUNGIuNKQdkAEjyYXBIhNB6km9Fp95C/1fDaEMvgN6OdHRM93oSQGWQvkRzUt i4GC9bbObhpGkm2i6lglhSUz1P1Vajeb1NoMaHQl1b+qGhxivSMBxQ2UxCIP6yMCXA9Au0V3E XNATopuLngjpG/a3cqaDG6nw971ymBNYJLG3Jeqv5033gTIfUW/LQvtiTcNpvRr0DxDrvBKED 8P+YGU1LBxTgqzVVaXcaTF+1uEwVmHk7KwARdAtPYwdVrrVueY81b9NxuNv8YZGQSyOFmwHjK 3wyCUSlUshnOxb/bNwadBIlea3FJD8hg68u1e/8llClCvSN0iZCs9RerkLJpgdII80dtOqn62 ED4fquOp5jRgPq3RvlKjVxPhTc+zMMqWB4/wFGM1Rj5B+87g+WK9sW7eZLmaeAoTxcOaNipyz jzcYY2CcviEicPeaXStaxTFtcXDmn5ENm4nbaOmb5fad6BmY8M1ZR6SBNSZRIlazmMEF3iWjN mnm+rDRbvJu/xXHJsUvOLKtDHo/fA3OBlvxvH0AGz1PR3Q/7hYYwx0C+MPwW14fe197HVbN5l LQbelDTijjaaTEVblaYBZqaICPaTl3lWNFqruQLNSOTVXrjyTsc9NMS85wLHt4mGLAUl3lgLb rwd4ejpcfjrbSgejcyhbEegJlQ1Nu1V1ftniryG3mA== X-Spam-Status: No, score=-95.5 required=5.0 tests=BAYES_00,GOOD_FROM_CORINNA_CYGWIN,KAM_DMARC_STATUS,KAM_LAZY_DOMAIN_SECURITY,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_NONE,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On Dec 12 14:52, Lavrentiev, Anton (NIH/NLM/NCBI) [C] via Cygwin wrote: > > Let's consider this problem again, but I don't see a quick and easy > > solution. > > $ realpath /cygdrive/s/ado/msadox.dll > /cygdrive/s/ado/msadox.dll <====== IMO the problem is actually here > > $ realpath msadox.dll > /cygdrive/c/Program Files/Common Files/System/ado/msadox.dll > > Both paths should start with /cygdrive/c, and then those would be identical > (and, hence, I suppose for the purposes of the OP). > > A substed drive is nothing BUT a symlink, should be treated no differently than > /cygdrive/s -> /cygdrive/c/Program Files/Common Files/System I agree, and that was how I tried implementing it back when. The problem is that resolved paths may become longer than MAX_PATH. So people want to keep the paths with intact substituted drive prefix to run native commands from Cygwin. Corinna