我正在使用 rename 功能与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
。
答案 0 :(得分:0)