freebsd-ports/sysutils/lsof/files/patch-dialects_freebsd_dnode2.c
Larry Rosenman 3da19f7de9 sysutils/lsof: fix after base r356432.
PR:		243172
Submitted by:	mjg
Reported by:	yasu@utahime.org
2020-01-10 00:02:32 +00:00

17 lines
569 B
C

--- dialects/freebsd/dnode2.c.orig 2019-05-08 07:32:25 UTC
+++ dialects/freebsd/dnode2.c
@@ -49,7 +49,13 @@ static char *rcsid = "$Id: dnode2.c,v 1.7 2018/02/14 1
*
* Note: clang's complaint about VOP_FSYNC can't be avoided.
*/
-#define VOP_UNLOCK(vp, f) ((void)0)
+#include <sys/param.h>
+#if __FreeBSD_version >= 1300074
+#define VOP_UNLOCK_FLAGS(vp, f) ((void)0)
+#define VOP_UNLOCK(vp) ((void)0)
+#else
+#define VOP_UNLOCK(vp, f) ((void)0)
+#endif
# endif /* defined(__clang__) */
#define KLD_MODULE /* for ARM: prevent "ARM_NARCH is 0 " error */