aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/uipc_shm.c
diff options
context:
space:
mode:
authorGleb Smirnoff <glebius@FreeBSD.org>2013-08-15 07:54:31 +0000
committerGleb Smirnoff <glebius@FreeBSD.org>2013-08-15 07:54:31 +0000
commitca04d21d5fdff6e58af745766024088091fe3d90 (patch)
tree72f140bc20e3f03e8744a0112282734ba89f474b /sys/kern/uipc_shm.c
parentf0e6364ef88dd1303bc70870f5828b10f0413bd2 (diff)
downloadsrc-ca04d21d5fdff6e58af745766024088091fe3d90.tar.gz
src-ca04d21d5fdff6e58af745766024088091fe3d90.zip
Make sendfile() a method in the struct fileops. Currently only
vnode backed file descriptors have this method implemented. Reviewed by: kib Sponsored by: Nginx, Inc. Sponsored by: Netflix
Notes
Notes: svn path=/head/; revision=254356
Diffstat (limited to 'sys/kern/uipc_shm.c')
-rw-r--r--sys/kern/uipc_shm.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/kern/uipc_shm.c b/sys/kern/uipc_shm.c
index b8ad19b5785c..64f5477402d0 100644
--- a/sys/kern/uipc_shm.c
+++ b/sys/kern/uipc_shm.c
@@ -132,6 +132,7 @@ static struct fileops shm_ops = {
.fo_close = shm_close,
.fo_chmod = shm_chmod,
.fo_chown = shm_chown,
+ .fo_sendfile = invfo_sendfile,
.fo_flags = DFLAG_PASSABLE
};