I was just wandering if stdio::rename() function call is fully synchronous. So is the file immediately after return from the function call available under new name or it might take some time (some miliseconds) until this happens? I am investigating an irritating timing bug and suspect that the latter case happens.
My software runs on Win2k3 server machine.