scott dial rzcefgidboitttscottdialcom raghuram devarakonda wrote last resort checked cygwin documentation claims rename posix1 compliant mistaken posix1 require atomicity curious rename implemented cygwin implementation rename goes like 1 try use movefile 2 try use movefileex movefile_replace_existing 3 try unlink destination try use movefile say cygwin claims meets posix1 posix1 says newpath already exists atomically replaced subject conditions see errors point another process attempting access newpath find missing clearly unliking calling movefile atomic cygwin honest less frequent cases rename atomic also note mvcrt tries step 1 cygwins version believe also suggests version atomic scott scott dial hmigvscottdialcom scodialcsindianaedu _______________________________________________ pythondev mailing list zvlllneumpythonorg httpmailpythonorgmailmanlistinfopythondev unsubscribe httpmailpythonorgmailmanoptionspythondevpythondev40tangomucom tue 05 aug 2008 192253 0400 pythondev osrename windows