wutdevoptab: Rename all files to *fsa*.cpp

This commit is contained in:
Maschell
2022-08-09 12:45:53 +02:00
committed by Dave Murphy
parent 0e817e4cd7
commit e492c31d06
26 changed files with 25 additions and 25 deletions

View File

@@ -0,0 +1,40 @@
#include "devoptab_fsa.h"
int
__wut_fs_rename(struct _reent *r,
const char *oldName,
const char *newName)
{
FSStatus status;
FSCmdBlock cmd;
char *fixedOldPath, *fixedNewPath;
if (!oldName || !newName) {
r->_errno = EINVAL;
return -1;
}
fixedOldPath = __wut_fs_fixpath(r, oldName);
if (!fixedOldPath) {
return -1;
}
fixedNewPath = __wut_fs_fixpath(r, newName);
if (!fixedNewPath) {
free(fixedOldPath);
return -1;
}
FSInitCmdBlock(&cmd);
status = FSRename(__wut_devoptab_fs_client, &cmd, fixedOldPath, fixedNewPath,
FS_ERROR_FLAG_ALL);
free(fixedOldPath);
free(fixedNewPath);
if (status < 0) {
r->_errno = __wut_fs_translate_error(status);
return -1;
}
return 0;
}