This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[1.7] Cygwin 1.7 misnames hardlinks


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

Attachment: computer1.cygcheck.out
Description: Text document

Attachment: computer2.cygcheck.out
Description: Text document

Attachment: vgaoem.fon
Description: Binary data

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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]