mirror of
https://github.com/osnr/TabFS.git
synced 2024-05-21 15:06:47 +02:00
create -> mknod
(our create was broken, we weren't opening files as required)
This commit is contained in:
parent
a6c21effdc
commit
4fb8aee789
|
@ -409,14 +409,14 @@ static int tabfs_mkdir(const char *path, mode_t mode) {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int tabfs_create(const char *path, mode_t mode, struct fuse_file_info *fi) {
|
static int tabfs_mknod(const char *path, mode_t mode, dev_t rdev) {
|
||||||
(void)fi;
|
(void)rdev;
|
||||||
|
|
||||||
char *rdata;
|
char *rdata;
|
||||||
size_t rsize;
|
size_t rsize;
|
||||||
exchange_json(&rdata, &rsize,
|
exchange_json(&rdata, &rsize,
|
||||||
"op: %Q, path: %Q, mode: %d",
|
"op: %Q, path: %Q, mode: %d",
|
||||||
"create", path, mode);
|
"mknod", path, mode);
|
||||||
|
|
||||||
parse_and_free_response(rdata, rsize, "");
|
parse_and_free_response(rdata, rsize, "");
|
||||||
|
|
||||||
|
@ -454,7 +454,7 @@ static const struct fuse_operations tabfs_oper = {
|
||||||
.unlink = tabfs_unlink,
|
.unlink = tabfs_unlink,
|
||||||
|
|
||||||
.mkdir = tabfs_mkdir,
|
.mkdir = tabfs_mkdir,
|
||||||
.create = tabfs_create,
|
.mknod = tabfs_mknod,
|
||||||
|
|
||||||
.init = tabfs_init,
|
.init = tabfs_init,
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue