dll: fuse: implement BSD flags support

This commit is contained in:
Bill Zissimopoulos
2017-11-13 20:44:49 -08:00
parent 9f2fe92db7
commit e06fe4153d
5 changed files with 200 additions and 111 deletions

View File

@ -299,6 +299,7 @@ static NTSTATUS fsp_fuse_svcstart(FSP_SERVICE *Service, ULONG argc, PWSTR *argv)
FUSE_CAP_DONT_MASK |
FSP_FUSE_CAP_READDIR_PLUS |
FSP_FUSE_CAP_READ_ONLY |
FSP_FUSE_CAP_STAT_EX |
FSP_FUSE_CAP_CASE_INSENSITIVE;
if (0 != f->ops.init)
{
@ -340,7 +341,7 @@ static NTSTATUS fsp_fuse_svcstart(FSP_SERVICE *Service, ULONG argc, PWSTR *argv)
}
if (0 != f->ops.getattr)
{
struct fuse_stat stbuf;
struct fuse_stat_ex stbuf;
int err;
memset(&stbuf, 0, sizeof stbuf);