0

我正在使用重命名函数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.

4

1 回答 1

0

所以这看起来是实现的一个错误RTEMS

https://lists.rtems.org/pipermail/bugs/2014-January/004755.html

它不太可能被修复。

于 2015-04-27T20:56:19.030 回答