Mail Archives: cygwin/2002/07/16/23:38:49
I really gotta stop reading between the lines, and get the cygwin source on
this PC. I thought Randall had tried ln on a FAT partition and had it fail.
Ah well.
Rob
----- Original Message -----
From: "Christopher Faylor" <cgf AT redhat DOT com>
To: <cygwin AT cygwin DOT com>
Sent: Wednesday, July 17, 2002 1:36 PM
Subject: Re: gzip.exe as symlink breaks NTEmacs's jka-compr.el
> >> It occurred to me that Cygwin1.dll might be making the copy on FAT file
> >> systems, but that didn't seem to make much sense, since the "hard link
> >> fails on FAT" case seems awfully close to the "cross-dev link fails"
case
> >> that a conventional Unix "ln" already has to deal with.
> >
> >Huh? Cygwin1.dll doesn't make a copy on FAT - it fails as you have just
> >noted.. Setup.exe's cygfile:// handler makes copies.
>
> Actually, the Cygwin link() function does make a copy on a FAT partition:
>
> extern "C" int
> _link (const char *a, const char *b)
> {
> .
> .
> .
> docopy:
> /* do this with a copy */
> if (CopyFileA (real_a, real_b, 1))
> res = 0;
> else
> __seterrno ();
> .
> .
> .
>
> cgf
>
> --
> Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
> Bug reporting: http://cygwin.com/bugs.html
> Documentation: http://cygwin.com/docs.html
> FAQ: http://cygwin.com/faq/
>
>
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
- Raw text -