1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-18 10:35:55 +00:00

fusefs: remove an obsolete fifo test

This should've been part of r346868

Sponsored by:	The FreeBSD Foundation
This commit is contained in:
Alan Somers 2019-04-29 16:23:29 +00:00
parent f9b0e30ba7
commit 8acfadfa02
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/projects/fuse2/; revision=346893

View File

@ -138,26 +138,6 @@ TEST_F(Open, eperm)
EXPECT_EQ(EPERM, errno); EXPECT_EQ(EPERM, errno);
} }
/* fusefs(5) does not yet support I/O on fifos. But it shouldn't crash. */
TEST_F(Open, fifo)
{
const char FULLPATH[] = "mountpoint/zero";
const char RELPATH[] = "zero";
uint64_t ino = 42;
EXPECT_LOOKUP(1, RELPATH)
.WillRepeatedly(Invoke(ReturnImmediate([=](auto in __unused, auto out) {
SET_OUT_HEADER_LEN(out, entry);
out->body.entry.attr.mode = S_IFIFO | 0644;
out->body.entry.nodeid = ino;
out->body.entry.attr.nlink = 1;
out->body.entry.attr_valid = UINT64_MAX;
})));
ASSERT_EQ(-1, open(FULLPATH, O_RDONLY));
EXPECT_EQ(EOPNOTSUPP, errno);
}
/* /*
* fusefs must issue multiple FUSE_OPEN operations if clients with different * fusefs must issue multiple FUSE_OPEN operations if clients with different
* credentials open the same file, even if they use the same mode. This is * credentials open the same file, even if they use the same mode. This is