diff options
author | Omar Rizwan <omar@omar.website> | 2021-02-25 15:41:21 -0800 |
---|---|---|
committer | Omar Rizwan <omar@omar.website> | 2021-02-25 15:41:21 -0800 |
commit | 4fb8aee78901f3ef915f2be29ec8a2e4c1dcfeec (patch) | |
tree | 2aae4bee99fe6741d7881afeda17775f5d6ffdfa /fs/tabfs.c | |
parent | a6c21effdc50d4404802e2622ab91caadb215631 (diff) | |
download | TabFS-4fb8aee78901f3ef915f2be29ec8a2e4c1dcfeec.tar.gz TabFS-4fb8aee78901f3ef915f2be29ec8a2e4c1dcfeec.zip |
create -> mknod
(our create was broken, we weren't opening files as required)
Diffstat (limited to 'fs/tabfs.c')
-rw-r--r-- | fs/tabfs.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -409,14 +409,14 @@ static int tabfs_mkdir(const char *path, mode_t mode) { return 0; } -static int tabfs_create(const char *path, mode_t mode, struct fuse_file_info *fi) { - (void)fi; +static int tabfs_mknod(const char *path, mode_t mode, dev_t rdev) { + (void)rdev; char *rdata; size_t rsize; exchange_json(&rdata, &rsize, "op: %Q, path: %Q, mode: %d", - "create", path, mode); + "mknod", path, mode); parse_and_free_response(rdata, rsize, ""); @@ -454,7 +454,7 @@ static const struct fuse_operations tabfs_oper = { .unlink = tabfs_unlink, .mkdir = tabfs_mkdir, - .create = tabfs_create, + .mknod = tabfs_mknod, .init = tabfs_init, }; |