Mercurial > nomad
changeset 868:90d2af779270
fs: implement rmdir
Signed-off-by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
author | Josef 'Jeff' Sipek <jeffpc@josefsipek.net> |
---|---|
date | Sat, 17 Dec 2022 20:10:04 -0500 |
parents | 0694e4cf0753 |
children | a3989958f5fc |
files | src/fs/nomadfs.c |
diffstat | 1 files changed, 6 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/fs/nomadfs.c Sat Dec 17 20:09:37 2022 -0500 +++ b/src/fs/nomadfs.c Sat Dec 17 20:10:04 2022 -0500 @@ -332,6 +332,11 @@ __unlink(req, parent, name, false); } +static void nomadfs_rmdir(fuse_req_t req, fuse_ino_t parent, const char *name) +{ + __unlink(req, parent, name, true); +} + static int reply_slice(fuse_req_t req, void *buf, size_t bufsize, off_t fuse_off, size_t fuse_size) { @@ -538,6 +543,7 @@ .mknod = nomadfs_mknod, .mkdir = nomadfs_mkdir, .unlink = nomadfs_unlink, + .rmdir = nomadfs_rmdir, .readdir = nomadfs_readdir, .create = nomadfs_create, .open = nomadfs_open,