名前の変更機能を使用して、RTEMS
ファイルの名前を変更しようとしています。RTEMS
独自のerrnoレポート ガイド に準拠していないように見えることを発見したとき、正しいエラー処理およびレポート システムをセットアップしています。
したがって、失敗した関数は常に -1 を返します。現在の例は、次のものがあるディレクトリ</D\>
にあります。
</D\LALALA>
</D\LALALA_2>
</D\OTHER_DIRECTORY>
rename("LALALA_1", "LALALA_2")
正しく動作するものを呼び出すと、フォルダーの名前が変更されます。だから私は機能が動作することを知っています。を呼び出すとrename("LALALA", "LALALA_2")
、-1 を返すのに失敗します...これは素晴らしいことですが、代わりに をEEXIST
取得しerrno == -1
ます。