main: cache inode st_mode

Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
This commit is contained in:
Giuseppe Scrivano 2019-07-23 10:45:17 +02:00
parent 1545d4bf84
commit 551638090f
No known key found for this signature in database
GPG Key ID: E4730F97F60286ED

4
main.c
View File

@ -210,8 +210,9 @@ struct ovl_node
int lookups;
int hidden_dirfd;
int nlinks;
ino_t ino;
mode_t mode;
size_t name_hash;
ino_t ino;
unsigned int do_unlink : 1;
unsigned int do_rmdir : 1;
@ -883,6 +884,7 @@ rpl_stat (fuse_req_t req, struct ovl_node *node, int fd, const char *path, struc
st->st_nlink++;
}
node->nlinks = st->st_nlink;
node->mode = st->st_mode;
}
return ret;