Changeset View
Changeset View
Standalone View
Standalone View
tests/sys/fs/fusefs/mockfs.cc
Show First 20 Lines • Show All 548 Lines • ▼ Show 20 Lines | case FUSE_FSYNCDIR: | ||||
break; | break; | ||||
case FUSE_SETXATTR: | case FUSE_SETXATTR: | ||||
ASSERT_GE(inlen, fih + sizeof(in.body.setxattr)) << | ASSERT_GE(inlen, fih + sizeof(in.body.setxattr)) << | ||||
"Missing request body"; | "Missing request body"; | ||||
ASSERT_GT(inlen, fih + sizeof(in.body.setxattr)) << | ASSERT_GT(inlen, fih + sizeof(in.body.setxattr)) << | ||||
"Missing request attribute name"; | "Missing request attribute name"; | ||||
break; | break; | ||||
case FUSE_GETXATTR: | case FUSE_GETXATTR: | ||||
ASSERT_GE(inlen, fih + sizeof(in.body.setxattr)) << | ASSERT_GE(inlen, fih + sizeof(in.body.getxattr)) << | ||||
"Missing request body"; | "Missing request body"; | ||||
ASSERT_GT(inlen, fih + sizeof(in.body.setxattr)) << | ASSERT_GT(inlen, fih + sizeof(in.body.getxattr)) << | ||||
"Missing request attribute name"; | "Missing request attribute name"; | ||||
break; | break; | ||||
case FUSE_LISTXATTR: | case FUSE_LISTXATTR: | ||||
ASSERT_GE(inlen, fih + sizeof(in.body.listxattr)) << | ASSERT_EQ(inlen, fih + sizeof(in.body.listxattr)); | ||||
"Missing request body"; | |||||
ASSERT_GT(inlen, fih + sizeof(in.body.listxattr)) << | |||||
"Missing namespace"; | |||||
break; | break; | ||||
case FUSE_REMOVEXATTR: | case FUSE_REMOVEXATTR: | ||||
ASSERT_GT(inlen, fih) << "Missing request attribute name"; | ASSERT_GT(inlen, fih) << "Missing request attribute name"; | ||||
break; | break; | ||||
case FUSE_FLUSH: | case FUSE_FLUSH: | ||||
ASSERT_EQ(inlen, fih + sizeof(in.body.flush)); | ASSERT_EQ(inlen, fih + sizeof(in.body.flush)); | ||||
break; | break; | ||||
case FUSE_INIT: | case FUSE_INIT: | ||||
▲ Show 20 Lines • Show All 318 Lines • Show Last 20 Lines |