summaryrefslogtreecommitdiffstats
path: root/sys/fs/fifofs
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>2004-12-13 07:07:50 +0000
committerphk <phk@FreeBSD.org>2004-12-13 07:07:50 +0000
commiteda2bd825d0c4c7e7459a9d7c1ea471875cccc67 (patch)
tree55ac3f84b1cd7e5da1f0529338cabc9089e655c6 /sys/fs/fifofs
parentd84e924537d2ac7cc0b3d555e149dc1b5d6d4e4c (diff)
downloadFreeBSD-src-eda2bd825d0c4c7e7459a9d7c1ea471875cccc67.zip
FreeBSD-src-eda2bd825d0c4c7e7459a9d7c1ea471875cccc67.tar.gz
Explicitly panic vop_read/vop_write on fifos.
Diffstat (limited to 'sys/fs/fifofs')
-rw-r--r--sys/fs/fifofs/fifo_vnops.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/fs/fifofs/fifo_vnops.c b/sys/fs/fifofs/fifo_vnops.c
index 53d267f..2fcf088 100644
--- a/sys/fs/fifofs/fifo_vnops.c
+++ b/sys/fs/fifofs/fifo_vnops.c
@@ -116,6 +116,7 @@ struct vop_vector fifo_specops = {
.vop_open = fifo_open,
.vop_pathconf = fifo_pathconf,
.vop_print = fifo_print,
+ .vop_read = VOP_PANIC,
.vop_readdir = VOP_PANIC,
.vop_readlink = VOP_PANIC,
.vop_reallocblks = VOP_PANIC,
@@ -125,6 +126,7 @@ struct vop_vector fifo_specops = {
.vop_rmdir = VOP_PANIC,
.vop_setattr = VOP_EBADF,
.vop_symlink = VOP_PANIC,
+ .vop_write = VOP_PANIC,
};
struct mtx fifo_mtx;
OpenPOWER on IntegriCloud