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