From: Ben Kaduk Date: Thu, 28 Mar 2013 21:10:29 +0000 (-0400) Subject: FreeBSD: VOP_MMAP has been dead since 1996 X-Git-Tag: upstream/1.6.6_pre2^2~31 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=476e2048b96453827f2e50e3a79f3ecc539f352b;p=packages%2Fo%2Fopenafs.git FreeBSD: VOP_MMAP has been dead since 1996 Clang complains that our (K&R!) declaration of struct vop_mmap_args will only be visible within the (empty) function. With the kernel's CFLAGS, though, this is fatal. Remove the dead code. Reviewed-on: http://gerrit.openafs.org/9856 Tested-by: BuildBot Reviewed-by: Derrick Brashear (cherry picked from commit a63e6747abd33fef40da16312dfc22d052bffd00) Change-Id: I647af5c9574dacd2b9fcd5147a0a252b3981c2c0 Reviewed-on: http://gerrit.openafs.org/10376 Tested-by: BuildBot Reviewed-by: Andrew Deason Reviewed-by: Benjamin Kaduk Reviewed-by: Stephan Wiesand --- diff --git a/src/afs/FBSD/osi_vnodeops.c b/src/afs/FBSD/osi_vnodeops.c index 01498fa8b..adc7fc632 100644 --- a/src/afs/FBSD/osi_vnodeops.c +++ b/src/afs/FBSD/osi_vnodeops.c @@ -1076,24 +1076,6 @@ afs_vop_poll(ap) return (1); } -/* - * Mmap a file - * - * NB Currently unsupported. - */ -/* ARGSUSED */ -int -afs_vop_mmap(ap) - struct vop_mmap_args /* { - * struct vnode *a_vp; - * int a_fflags; - * struct ucred *a_cred; - * struct thread *td; - * } */ *ap; -{ - return (EINVAL); -} - int afs_vop_fsync(ap) struct vop_fsync_args /* {