tst: memfs-fuse: remove initializer designators

- allows this project to be built with VS2015
This commit is contained in:
Bill Zissimopoulos 2021-11-17 22:17:07 +00:00
parent 61c48ab417
commit 1f68eb0f3d
No known key found for this signature in database
GPG Key ID: 3D4F95D52C7B3EA3
2 changed files with 63 additions and 35 deletions

View File

@ -43,39 +43,71 @@ public:
{
static fuse_operations ops =
{
.getattr = getattr,
.readlink = readlink,
.mknod = mknod,
.mkdir = mkdir,
.unlink = unlink,
.rmdir = rmdir,
.symlink = symlink,
.rename = rename,
.link = link,
.chmod = chmod,
.chown = chown,
.truncate = truncate,
.open = open,
.read = read,
.write = write,
.statfs = statfs,
.flush = flush,
.release = release,
.setxattr = setxattr,
.getxattr = getxattr,
.listxattr = listxattr,
.removexattr = removexattr,
.opendir = opendir,
.readdir = readdir,
.releasedir = releasedir,
.init = init,
.ftruncate = ftruncate,
.fgetattr = fgetattr,
.utimens = utimens,
.setcrtime = setcrtime,
getattr,
0, // getdir
readlink,
mknod,
mkdir,
unlink,
rmdir,
symlink,
rename,
link,
chmod,
chown,
truncate,
0, // utime
open,
read,
write,
statfs,
flush,
release,
0, // fsync
setxattr,
getxattr,
listxattr,
removexattr,
opendir,
readdir,
releasedir,
0, // fsyncdir
init,
0, // destroy
0, // access
0, // create
ftruncate,
fgetattr,
0, // lock
utimens,
0, // bmap
0, // flag_nullpath_ok
0, // flag_nopath
0, // flag_utime_omit_ok
0, // flag_reserved
0, // ioctl
0, // poll
0, // write_buf
0, // read_buf
0, // flock
0, // fallocate
0, // reserved00
0, // reserved01
0, // reserved02
0, // statfs_x
0, // setvolname
0, // exchange
0, // getxtimes
0, // setbkuptime
0, // setchgtime
setcrtime,
#if defined(FSP_FUSE_USE_STAT_EX)
.chflags = chflags,
chflags,
#else
0, // chflags
#endif
0, // setattr_x
0, // fsetattr_x
};
return fuse_main(argc, argv, &ops, this);
}

View File

@ -104,7 +104,6 @@
<AdditionalIncludeDirectories>$(MSBuildProgramFiles32)\WinFsp\inc\fuse;$(MSBuildProgramFiles32)\WinFsp\inc</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<DisableSpecificWarnings>4018</DisableSpecificWarnings>
<LanguageStandard>stdcpp20</LanguageStandard>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
@ -124,7 +123,6 @@
<AdditionalIncludeDirectories>$(MSBuildProgramFiles32)\WinFsp\inc\fuse;$(MSBuildProgramFiles32)\WinFsp\inc</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<DisableSpecificWarnings>4018</DisableSpecificWarnings>
<LanguageStandard>stdcpp20</LanguageStandard>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
@ -146,7 +144,6 @@
<AdditionalIncludeDirectories>$(MSBuildProgramFiles32)\WinFsp\inc\fuse;$(MSBuildProgramFiles32)\WinFsp\inc</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<DisableSpecificWarnings>4018</DisableSpecificWarnings>
<LanguageStandard>stdcpp20</LanguageStandard>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
@ -170,7 +167,6 @@
<AdditionalIncludeDirectories>$(MSBuildProgramFiles32)\WinFsp\inc\fuse;$(MSBuildProgramFiles32)\WinFsp\inc</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<DisableSpecificWarnings>4018</DisableSpecificWarnings>
<LanguageStandard>stdcpp20</LanguageStandard>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>