From 476e2048b96453827f2e50e3a79f3ecc539f352b Mon Sep 17 00:00:00 2001 From: Ben Kaduk Date: Thu, 28 Mar 2013 17:10:29 -0400 Subject: [PATCH] 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 --- src/afs/FBSD/osi_vnodeops.c | 18 ------------------ 1 file changed, 18 deletions(-) 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 /* { -- 2.39.5