3 --- src/SegmentMan.cc.orig 2007-09-01 12:10:30.000000000 -0400
5 @@ -143,7 +143,7 @@ void SegmentMan::save() const {
6 segFilename.c_str(), strerror(errno));
9 - if(rename(segFilenameTemp.c_str(), segFilename.c_str()) == -1) {
10 + if(!File(segFilenameTemp).renameTo(segFilename)) {
11 throw new DlAbortEx(EX_SEGMENT_FILE_WRITE,
12 segFilename.c_str(), strerror(errno));