Product Documentation

c-treeACE V11.0 Release Notes

Previous Topic

Next Topic

RENF_ERR (67) Corrected During File Compact

On Unix systems, file compact failed with RENF_ERR (67) (Could Not Rename File) when the TMPNAME_PATH keyword was set to a different drive than the data file that was being compacted. (On Solaris, the sysiocod system error code was 18: EXDEV, cross-device link).

This problem was caused by the file compact function renaming the original data file to a temporary name using the path specified in TMPNAME_PATH. If the TMPNAME_PATH keyword was set to a directory on a different disk from the original file, it could cause an error because some Unix systems do not support renaming a file across disks.

Logic has been changed to use the path of the original data file for the temporary filename regardless of the TMPNAME_PATH keyword.

TOCIndex