X-Recipient: archive-cygwin AT delorie DOT com DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:from:to:subject:date:message-id:content-type :content-transfer-encoding:mime-version; q=dns; s=default; b=CYp JKDN8y+1FHZwnKYGUOLJ6uUk+LOOdBac0SWiKQrD450iRHawDroCS6bdvULRzSb0 YFkfx/A9DHxFIZmku43+utm2W04aeyFAhjiSt9Vn/jf66qrBisDFsA1MymvCeP+h EA5jOhDEd259YS944HBbhz9WqVCwmmi+F9ARGoEc= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:from:to:subject:date:message-id:content-type :content-transfer-encoding:mime-version; s=default; bh=lAoqLLCrc tEuWA4jOTX7PW8PfeU=; b=liA6M7ZnfRKVPatc0w/FQEj2V+DmJxO/hN3F+ZGFK 6PTGUyanIfUlpI05YANFTm8a+PW7uF+zgm2Ha0fML55l1Ifq31TD6KgjAbbAcV3I xJN6tqQIOibR1ZXe+GpY5BNdAtzLUxpqEru0Dtp0JbITTztbz5McHT9UDyVHtqQQ EE= Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=0.6 required=5.0 tests=AWL,BAYES_50,KAM_LAZY_DOMAIN_SECURITY autolearn=no version=3.3.2 spammy=Community, Hx-languages-length:700, HX-Envelope-From:sk:Kenneth, food X-HELO: USA7109MR009.ACS-INC.COM From: "Nellis, Kenneth" To: "cygwin AT cygwin DOT com" Subject: cygpath -w and .exe magic Date: Fri, 26 Aug 2016 13:08:02 +0000 Message-ID: <0D835E9B9CD07F40A48423F80D3B5A704BB92639@USA7109MB022.na.xerox.net> Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id u7QD8N2b006470 Dear Cygwin Community, $ ls -l total 60 -rwxr-x--- 1 knellis Domain Users 60927 Aug 26 08:57 hello.exe $ ./hello Hello, world! $ cygpath -w hello hello $ The purpose of cygpath -w, it seems to me, is to provide to Windows a valid path given a Posix path. Given executable file foo.exe, which Cygwin allows to be referenced simply as foo, should not: cygpath -w foo return: foo.exe instead of: foo ? Passing foo to a Windows application will certainly be a problem. I recognize this might be considered a change of scope for the program, but I think the tool should do the .exe magic rather than pass off this responsibility to the user. Food for thought. --Ken Nellis -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple