This is the mail archive of the cygwin@sourceware.cygnus.com 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]

RE: building vim5.0k


Colman Curtin wrote:
> another thing I came across:
> 'mv foo.exe foo' won't work! it complains they are the same file. have to do
> it in two stages is there any fix for this?

The syscalls.cc file (function stat_worker) contains the following lines:

  /* If we can't find the name, try again with a .exe suffix
     [but only if not already present].  */
  /* FIXME: Doing this is of dubious merit.  */
  if (atts == -1
      && ((len = strlen (win32_name)) < 5
	  || strcasecmp (win32_name + len - 4, ".exe")))
    {
      debug_printf ("_stat_worker: trying with .exe suffix\n");
      strcpy (tmp, win32_name);
      strcat (tmp, ".exe");
      win32_name = tmp;
      atts = GetFileAttributesA (tmp);
    }

I don't know - is this code needed or not.

-- 
Sergey Okhapkin, http://www.lexa.ru/sos
Moscow, Russia
Looking for a job

-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".


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