raghuram devarakonda lngjjnbzegmailcom 5107 scott dial wrote 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 right checked cygwins rename code convincing enough withdraw patch thanks comments raghu _______________________________________________ pythondev mailing list zvlllneumpythonorg httpmailpythonorgmailmanlistinfopythondev unsubscribe httpmailpythonorgmailmanoptionspythondevpythondev40tangomucom tue 05 aug 2008 194906 0400 pythondev osrename windows