diff --git a/user/fs/del.c b/user/fs/del.c new file mode 100644 index 0000000..43b2770 --- /dev/null +++ b/user/fs/del.c @@ -0,0 +1,17 @@ +#include +#include +#include + +void fs_del(void) { + if (argslen() < 2) { + uprintf("fs: Not enough arguments\n"); + return; + } + + char *path = *(args()+1); + + int32_t r = fs_delete(path); + if (r != E_OK) { + uprintf("fs: could not delete %s\n", path); + } +} diff --git a/user/fs/main.c b/user/fs/main.c index c3183ae..3b97590 100644 --- a/user/fs/main.c +++ b/user/fs/main.c @@ -4,7 +4,7 @@ #define CMDS(X) \ X(fetch) X(mkf) X(mkd) \ - X(tree) X(mount) + X(tree) X(mount) X(del) void main(void) { if (argslen() == 0) {