www.delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2022/08/02/09:46:03

X-Recipient: archive-cygwin AT delorie DOT com
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 8CE9A3853833
Authentication-Results: sourceware.org;
dmarc=pass (p=reject dis=none) header.from=mail.ru
Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=mail.ru
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mail.ru;
s=mail4;
h=Content-Transfer-Encoding:Content-Type:Subject:From:To:MIME-Version:Date:Message-ID:From:Subject:Content-Type:Content-Transfer-Encoding:To:Cc;
bh=3XI27ads2lD6MeSZsJxzMVBWHATE3w8VpN0pv+ROSEU=;
t=1659447944;x=1659537944;
b=ki8007kL1P0d4k7qJgcBdLz5UKx90n2H56cPkds9X+MrUkY6BWQpSUZe4cwL7pRaFMaVMMjLk6DDXdeMvztAgsC2VGCw5jW1l0bxdWMrfXfoEdRC19wtsFb/WgKZUY8DagMLHOJ4/8FkRYwuFzOBWqpK31+dcti4oOPDJrXCWO1tCdyws/n7AgG5BHjIaaASPvmyYp3z6+ASmsAi9IqGGEpNCX5EoDpE23gTUUwd7/5EhvcrCErjPza9U+XaVl2zYfKPZZL5e+57f0txvw8mm3zlDB2PhKKQBkiMffc9c07UNw8kcU2myjxdkkS5FgAJS38AfvUEaINRW5k9PZmLew==;
Message-ID: <77a27ddf-2771-76bf-bbaa-374efbf296d7@mail.ru>
Date: Tue, 2 Aug 2022 16:45:38 +0300
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.11.0
To: "cygwin AT cygwin DOT com" <cygwin AT cygwin DOT com>
From: Mike Kaganski <mikekaganski AT mail DOT ru>
Subject: 'touch filename.ext' will touch 'filename.ext.exe' or
'filename.ext.lnk' or 'filename.ext.exe.lnk' if they exist when there's no
'filename.ext'
Authentication-Results: smtpng3.m.smailru.net;
auth=pass smtp.auth=mikekaganski AT mail DOT ru
smtp.mailfrom=mikekaganski AT mail DOT ru
X-Mailru-Src: smtp
X-7564579A: 646B95376F6C166E
X-77F55803: 4F1203BC0FB41BD9626C4810127D4107C6DD22FCBEE3ED54168F0D7D1F2D6DA6182A05F53808504015342FACB040757B90EA23547F64D3D5A72D3DF1E2CE03C648A69AF034BDFCB9
X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE7DBA72CFE7C57007CEA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F79006375C8FABE718F4A77E8638F802B75D45FF36EB9D2243A4F8B5A6FCA7DBDB1FC311F39EFFDF887939037866D6147AF826D8B198FDA357B3EEB1C71BE3953C8601AB6F9789CCF6C18C3F8528715B7D10C86878DA827A17800CE7A3E989B1926288338941B15DA834481FA18204E546F3947C974648E02773F555F6B57BC7E64490618DEB871D839B7333395957E7521B51C2DFABB839C843B9C08941B15DA834481F8AA50765F7900637D9CFB327BC390E24389733CBF5DBD5E9B5C8C57E37DE458B9E9CE733340B9D5F3BBE47FD9DD3FB595F5C1EE8F4F765FC72CEEB2601E22B093A03B725D353964B0B7D0EA88DDEDAC722CA9DD8327EE4930A3850AC1BE2E73525A4AB119743A3B3C4224003CC83647689D4C264860C145E
X-C1DE0DAB: C20DE7B7AB408E4181F030C43753B8186998911F362727C41E93BD56E7067354307CAA32FF218580205367B2BCC23E5B671F9814A7762F9BE7E65F06B2D3BF1CAD91A466A1DEF99B6ED91DBE5ABE359ADBCB5631A0A9D21F21840F38DCE934C0360583C7422455C3F1055A48C272B03025D43C09D2508269C6CDE5D1141D2B1CAFD4843B0B7E8DA476FAAEE140007A618DE1426FB618E276AD91A466A1DEF99B296C473AB1E142184F0C8E03BAF8E7C13D58D961240FA4EF6DABF04D5057A81F1E618B5D5F965AFDF9425D8FA97DB43915E2725BA614EAEA1EF972C1F679AE1C
X-C8649E89: 4E36BF7865823D7055A7F0CF078B5EC49A30900B95165D3498910055B812BD9CFE6BFBD0210EF3450312C687A2BC3F1A0038F35D1F892B2F3BE5BBD80BCDB8071D7E09C32AA3244CAF85A2282A11DEE9482FA40006166DE39CA7333006C390A03EB3F6AD6EA9203E
X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu530nj6fImhcD4MUrOEAnl0W826KZ9Q+tr5ycPtXkTV4k65bRjmOUUP8cvGozZ33TWg5HZplvhhXbhDGzqmQDTd6OAevLeAnq3Ra9uf7zvY2zzsIhlcp/Y7m53TZgf2aB4JOg4gkr2bioj3HdOy2zRA1lMSVynkrpjyA==
X-Mailru-Sender: 689FA8AB762F7393CC2E0F076E87284EE277AE6F96ECDFB1899776949D78A954B95B1248D4F2F447E78F9BAA4255B42C421A71D1BB0F0DE59EC81F082546F6E13DDE9B364B0DF289AE208404248635DF
X-Mras: Ok
X-Spam-Status: No, score=-2.5 required=5.0 tests=BAYES_00, DKIM_SIGNED,
DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,
SPF_HELO_NONE, SPF_PASS, 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
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>
Sender: "Cygwin" <cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com>
X-MIME-Autoconverted: from base64 to 8bit by delorie.com id 272Dk21N001016

Hi!

Using cygwin 3.3.4-2 and 3.3.5-1:


Create a file named 'file.ext.exe'.

In cygwin, run:

 > touch file.ext


Examine the directory. The 'file.ext' wasn't created; the file 
'file.ext.exe' timestamp was updated.


procmon shows this log for a non-existing file access by touch:

 > touch.exe    17588    CreateFile D:\Documents\nonexistent.ext    NAME 
NOT FOUND    Desired Access: Read EA, Read Attributes, Read Control, 
Disposition: Open, Options: Open Reparse Point, Attributes: n/a, 
ShareMode: Read, Write, Delete, AllocationSize: n/a    
"C:\cygwin64\bin\touch.exe"
 > touch.exe    17588    CreateFile D:\Documents\nonexistent.ext.exe    
NAME NOT FOUND    Desired Access: Read EA, Read Attributes, Read 
Control, Disposition: Open, Options: Open Reparse Point, Attributes: 
n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a    
"C:\cygwin64\bin\touch.exe"
 > touch.exe    17588    CreateFile D:\Documents\nonexistent.ext.lnk    
NAME NOT FOUND    Desired Access: Read EA, Read Attributes, Read 
Control, Disposition: Open, Options: Open Reparse Point, Attributes: 
n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a    
"C:\cygwin64\bin\touch.exe"
 > touch.exe    17588    CreateFile 
D:\Documents\nonexistent.ext.exe.lnk    NAME NOT FOUND    Desired 
Access: Read EA, Read Attributes, Read Control, Disposition: Open, 
Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, 
Delete, AllocationSize: n/a    "C:\cygwin64\bin\touch.exe"
 > touch.exe    17588    CreateFile D:\Documents\nonexistent.ext    
SUCCESS    Desired Access: Generic Write, Read Attributes, Disposition: 
OpenIf, Options: Synchronous IO Non-Alert, Attributes: N, ShareMode: 
Read, Write, Delete, AllocationSize: 0, OpenResult: Created 
"C:\cygwin64\bin\touch.exe"
 > ...

Using Windows 10 version 21H2 (OS Build 19044.1826)


-- 

Best regards,

Mike Kaganski


-- 
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