Use rename instead of unlink/link/unlink and report errors better on rename or open failure. This fixes the bug I was having, but I'm not sure why.
Use rename instead of unlink/link/unlink and report errors better on rename or open failure. This fixes the bug I was having, but I'm not sure why.


rhansen/rpstir,rhansen/rpstir,rhansen/rpstir,rhansen/rpstir,rhansen/rpstir