DECC$RENAME_NO_INHERIT provides more UNIX compliant behavior in the rename function. With DECC$RENAME_NO_INHERIT enabled, the following behaviors are enforced: o If the old argument points to the pathname of a file that is not a directory, the new argument will not point to the pathname of a directory. o The new argument cannot point to a directory that exists. o If the old argument points to the pathname of a directory, the new argument will not point to the pathname of a file that is not a directory. o The new name for the file does not inherit anything from the old name. The new name must be specified completely. For example: Renaming "A.A" to "B" yields "B" With this logical name disabled, you get the expected OpenVMS behavior. For example: Renaming "A.A" to "B" yields "B.A"