[1.7] Cygwin 1.7 misnames hardlinks

Lawrence Mayer lawmay3@i12.com
Wed Dec 24 04:11:00 GMT 2008


Cygwin 1.7-37 and -36 misname certain hardlinks by adding an extra .exe 
extention: e.g.
	ln vgaoem.fon ..
creates vgaoem.fon.exe in the parent directory, not vgaoem.fon as expected.

The same bug occurs with
	cp -l vgaoem.fon ..

This bug occurs when hardlinking all .fon files I have tried, most .sys 
files, and some .dll, .com, .drv, .scr, .tlb, ...etc files. The bug 
appears consistent: a given file either always or never gets misnamed.

The bug appears specific to hardlinks:
	ln -s vgaoem.fon and cp vgaoem.fon
behave as expected without this bug.

I see this bug on 2 computers running 2 different versions of Windows. 
Cygcheck.out is attached from each computer.

This bug is present in Cygwin 1.7.0-37 and 1.7.0-36. I have not tested 
earlier 1.7 builds.

This bug appears new to Cygwin 1.7 and not present in Cygwin 1.5.25-15.

Since this bug occurs when hardlinking only some files, I'm attaching 
vgaoem.fon (6 KB).

Holiday Greetings,
Lawrence

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: computer1.cygcheck.out
URL: <http://cygwin.com/pipermail/cygwin/attachments/20081224/5681336b/attachment.ksh>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: computer2.cygcheck.out
URL: <http://cygwin.com/pipermail/cygwin/attachments/20081224/5681336b/attachment-0001.ksh>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: vgaoem.fon
Type: application/octet-stream
Size: 5168 bytes
Desc: not available
URL: <http://cygwin.com/pipermail/cygwin/attachments/20081224/5681336b/attachment.obj>
-------------- next part --------------
--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


More information about the Cygwin mailing list