Re: First cut at git port to Cygwin
- From
- Christopher Faylor <me@cgf.cx>
- Date
- Oct 5, 2005, 03:15 UTC
- Message-ID
- <20051005031547.GC1393@trixie.casa.cgf.cx>
- In-Reply-To
- <43428C65.3040205@zytor.com>
On Tue, Oct 04, 2005 at 07:06:29AM -0700, H. Peter Anvin wrote:
Show 16 quoted lines
>Alex Riesen wrote: >> >>I noticed that rename(2) in my copy of cygwin (1.5.18-1) does not remove >>the >>target and returns an error (probably EPERM, but I have reasons not to >>trust >>strerror on that thing). >>The repository was on FAT. >>Taking "rename(2)" from cygwin's libiberty solved this (they unlink if >>link(2) >>returns EEXIST). >> >>PS: Does broken rename(2) qualify a system "not worthy to support"? > >In this case a better way would be to just add -liberty to all link >lines if necessary, but I would expect the core cygwin code to do this.
AFAIK, cygwin has a working rename(). Many packages rely on it.
If rename() is not working then a bug report with a test case would be appreciated. -- Christopher Faylor spammer? -> aaaspam@sourceware.org Cygwin Co-Project Leader aaaspam@duffek.com TimeSys, Inc.