我使用https://docs.rtems.org/releases/rtemsdocs-4.9.2/share/rtems/html/posix_users/posix_users00105.html函数和RTEMS一起尝试重命名文件。当我发现RTEMS似乎不符合它自己的错误报告指南时,我正在建立一个正确的错误处理和报告系统。
因此,失败中的函数总是返回-1。当前的示例位于一个目录</D\>中,其中我有以下内容:
</D\LALALA>
</D\LALALA_2>
</D\OTHER_DIRECTORY>我调用rename("LALALA_1", "LALALA_2"),它工作正常,文件夹被重命名。所以我知道这个功能起作用了。如果我打电话给rename("LALALA", "LALALA_2"),它会失败-1.这很好,但我得到的不是EEXIST,而是errno == -1。
发布于 2015-04-27 20:56:19
https://stackoverflow.com/questions/29905788
复制相似问题