Corrupted file name in Cygwin - does Cygwin do a silly rename if a file is open?

Jeremy Drake cygwin@jdrake.com
Sat Nov 23 16:47:34 GMT 2024


On Sat, 23 Nov 2024, Cedric Blancher via Cygwin wrote:

> Good afternoon!
>
> Does Cygwin do a silly rename if a Cygwin file is open but gets
> /bin/rm at the same time?

Yes!  See function try_to_bin in winsup/cygwin/syscalls.cc:
      /* Create unique filename.  Start with a dot, followed by "cyg"
         transposed into the Unicode low surrogate area (U+dc00) on file
         systems supporting Unicode (except Samba), followed by the inode
         number in hex, followed by a path hash in hex.  The combination
         allows to remove multiple hardlinks to the same file. */


More information about the Cygwin mailing list