mirror of
https://github.com/apache/nuttx-apps.git
synced 2026-08-01 20:29:00 +00:00
testing/fstest: add cleanup to fatutf8
Signed-off-by: fanzhuyun <fanzhuyun@xiaomi.com>
This commit is contained in:
parent
e0e41c5d7f
commit
2dde296d4f
1 changed files with 29 additions and 1 deletions
|
|
@ -60,7 +60,7 @@ int main(int argc, FAR char *argv[])
|
|||
int len;
|
||||
|
||||
char buf[128];
|
||||
char path[256];
|
||||
char path[PATH_MAX];
|
||||
|
||||
char *basepath = NULL;
|
||||
|
||||
|
|
@ -166,5 +166,33 @@ int main(int argc, FAR char *argv[])
|
|||
exit(fd);
|
||||
}
|
||||
|
||||
printf("\n");
|
||||
|
||||
ret = remove(path);
|
||||
if (ret == 0)
|
||||
{
|
||||
printf("removed %s\n", path);
|
||||
basepath = strrchr(path, '/');
|
||||
if (basepath != NULL)
|
||||
{
|
||||
*basepath = '\0';
|
||||
ret = remove(path);
|
||||
if (ret == 0)
|
||||
{
|
||||
printf("removed %s\n", path);
|
||||
}
|
||||
else
|
||||
{
|
||||
printf("remove failed: %d\n", errno);
|
||||
exit(ret);
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
printf("remove failed: %d\n", errno);
|
||||
exit(ret);
|
||||
}
|
||||
|
||||
return EXIT_SUCCESS;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue