Commit 1386274a authored by istruewing@stella.local's avatar istruewing@stella.local

Merge stella.local:/home2/mydev/mysql-5.1-bug26379-8

into  stella.local:/home2/mydev/mysql-5.1-axmrg
parents bd215483 3be8cf8f
...@@ -56,16 +56,20 @@ int nt_share_delete(const char *name, myf MyFlags) ...@@ -56,16 +56,20 @@ int nt_share_delete(const char *name, myf MyFlags)
ulong cnt; ulong cnt;
DBUG_ENTER("nt_share_delete"); DBUG_ENTER("nt_share_delete");
DBUG_PRINT("my",("name %s MyFlags %d", name, MyFlags)); DBUG_PRINT("my",("name %s MyFlags %d", name, MyFlags));
for (cnt= GetTickCount(); cnt; cnt--) for (cnt= GetTickCount(); cnt; cnt--)
{ {
sprintf(buf, "%s.%08X.deleted", name, cnt); sprintf(buf, "%s.%08X.deleted", name, cnt);
if (MoveFile(name, buf)) if (MoveFile(name, buf))
break; break;
if ((errno= GetLastError()) == ERROR_ALREADY_EXISTS) if ((errno= GetLastError()) == ERROR_ALREADY_EXISTS)
continue; continue;
/* This happened during tests with MERGE tables. */
if (errno == ERROR_ACCESS_DENIED)
continue;
DBUG_PRINT("warning", ("Failed to rename %s to %s, errno: %d", DBUG_PRINT("warning", ("Failed to rename %s to %s, errno: %d",
name, buf, errno)); name, buf, errno));
break; break;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment