Sun Studio 12: C ユーザーズガイド

(7.9.4.2) rename 関数を呼び出す前に新しい名前を持つファイルがあった場合、そのファイルはどうなるか

そのようなファイルがあれば削除され、新しいファイルが元のファイルの上に書き込まれます。