git: bf21746ce084 - main - emulators/virtualbox-ose*: Fix vboxvfs build on 16-CURRENT

From: Vladimir Druzenko <vvd_at_FreeBSD.org>
Date: Mon, 06 Oct 2025 00:10:12 UTC
The branch main has been updated by vvd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=bf21746ce084a75d0c29b3b342ed4dcc4b07d9a2

commit bf21746ce084a75d0c29b3b342ed4dcc4b07d9a2
Author:     Vladimir Druzenko <vvd@FreeBSD.org>
AuthorDate: 2025-10-06 00:03:39 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2025-10-06 00:03:39 +0000

    emulators/virtualbox-ose*: Fix vboxvfs build on 16-CURRENT
    
    /wrkdirs/usr/ports/emulators/virtualbox-ose-additions/work/VirtualBox-6.1.50/src/VBox/Additions/freebsd/vboxvfs/vboxvfs_vnops.c:1271:9: error: use of undeclared identifier 'NULLVP'
     1271 |         *vpp = NULLVP;
          |                ^
    /wrkdirs/usr/ports/emulators/virtualbox-ose-additions/work/VirtualBox-6.1.50/src/VBox/Additions/freebsd/vboxvfs/vboxvfs_vnops.c:1281:3: error: call to undeclared function 'VREF'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration]
     1281 |                 VREF(dvp);
          |                 ^
    
    Commits that broke the build:
    https://cgit.freebsd.org/src/commit/sys/sys/vnode.h?id=7e4c451c12aeb26cc1179221b8230c491b17cf00
    https://cgit.freebsd.org/src/commit/sys/sys/vnode.h?id=01c8e2e33df81b242d73a23de49a6b61f33c24c1
    
    PR:             289992
    Reported by:    pkg-fallout
    MFH:            2025Q4
---
 .../files/patch-src_VBox_Additions_freebsd_vboxvfs_vboxvfs__vnops.c   | 4 ++--
 .../files/patch-src_VBox_Additions_freebsd_vboxvfs_vboxvfs__vnops.c   | 4 ++--
 .../files/patch-src_VBox_Additions_freebsd_vboxvfs_vboxvfs__vnops.c   | 4 ++--
 .../files/patch-src_VBox_Additions_freebsd_vboxvfs_vboxvfs__vnops.c   | 4 ++--
 .../files/patch-src_VBox_Additions_freebsd_vboxvfs_vboxvfs__vnops.c   | 4 ++--
 5 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/emulators/virtualbox-ose-70/files/patch-src_VBox_Additions_freebsd_vboxvfs_vboxvfs__vnops.c b/emulators/virtualbox-ose-70/files/patch-src_VBox_Additions_freebsd_vboxvfs_vboxvfs__vnops.c
index edd43c7c03c7..1b0463711195 100644
--- a/emulators/virtualbox-ose-70/files/patch-src_VBox_Additions_freebsd_vboxvfs_vboxvfs__vnops.c
+++ b/emulators/virtualbox-ose-70/files/patch-src_VBox_Additions_freebsd_vboxvfs_vboxvfs__vnops.c
@@ -1382,7 +1382,7 @@
 +	int 	lkflags = cnp->cn_lkflags;
 +	char	*fullpath = NULL;
 +
-+	*vpp = NULLVP;
++	*vpp = NULL;
 +	error = ENOENT;
 +	if (cnp->cn_flags & ISDOTDOT) {
 +		error = vn_vget_ino_gen(dvp, vboxfs_vn_get_ino_alloc,
@@ -1392,7 +1392,7 @@
 +			goto out;
 +
 +	} else if (cnp->cn_namelen == 1 && cnp->cn_nameptr[0] == '.') {
-+		VREF(dvp);
++		vref(dvp);
 +		*vpp = dvp;
 +		error = 0;
 +	} else {
diff --git a/emulators/virtualbox-ose-71/files/patch-src_VBox_Additions_freebsd_vboxvfs_vboxvfs__vnops.c b/emulators/virtualbox-ose-71/files/patch-src_VBox_Additions_freebsd_vboxvfs_vboxvfs__vnops.c
index edd43c7c03c7..1b0463711195 100644
--- a/emulators/virtualbox-ose-71/files/patch-src_VBox_Additions_freebsd_vboxvfs_vboxvfs__vnops.c
+++ b/emulators/virtualbox-ose-71/files/patch-src_VBox_Additions_freebsd_vboxvfs_vboxvfs__vnops.c
@@ -1382,7 +1382,7 @@
 +	int 	lkflags = cnp->cn_lkflags;
 +	char	*fullpath = NULL;
 +
-+	*vpp = NULLVP;
++	*vpp = NULL;
 +	error = ENOENT;
 +	if (cnp->cn_flags & ISDOTDOT) {
 +		error = vn_vget_ino_gen(dvp, vboxfs_vn_get_ino_alloc,
@@ -1392,7 +1392,7 @@
 +			goto out;
 +
 +	} else if (cnp->cn_namelen == 1 && cnp->cn_nameptr[0] == '.') {
-+		VREF(dvp);
++		vref(dvp);
 +		*vpp = dvp;
 +		error = 0;
 +	} else {
diff --git a/emulators/virtualbox-ose-72/files/patch-src_VBox_Additions_freebsd_vboxvfs_vboxvfs__vnops.c b/emulators/virtualbox-ose-72/files/patch-src_VBox_Additions_freebsd_vboxvfs_vboxvfs__vnops.c
index 90a799eef1db..2fda0de98007 100644
--- a/emulators/virtualbox-ose-72/files/patch-src_VBox_Additions_freebsd_vboxvfs_vboxvfs__vnops.c
+++ b/emulators/virtualbox-ose-72/files/patch-src_VBox_Additions_freebsd_vboxvfs_vboxvfs__vnops.c
@@ -1382,7 +1382,7 @@
 +	int 	lkflags = cnp->cn_lkflags;
 +	char	*fullpath = NULL;
 +
-+	*vpp = NULLVP;
++	*vpp = NULL;
 +	error = ENOENT;
 +	if (cnp->cn_flags & ISDOTDOT) {
 +		error = vn_vget_ino_gen(dvp, vboxfs_vn_get_ino_alloc,
@@ -1392,7 +1392,7 @@
 +			goto out;
 +
 +	} else if (cnp->cn_namelen == 1 && cnp->cn_nameptr[0] == '.') {
-+		VREF(dvp);
++		vref(dvp);
 +		*vpp = dvp;
 +		error = 0;
 +	} else {
diff --git a/emulators/virtualbox-ose-legacy/files/patch-src_VBox_Additions_freebsd_vboxvfs_vboxvfs__vnops.c b/emulators/virtualbox-ose-legacy/files/patch-src_VBox_Additions_freebsd_vboxvfs_vboxvfs__vnops.c
index 02fc514a9c14..6ae296b39748 100644
--- a/emulators/virtualbox-ose-legacy/files/patch-src_VBox_Additions_freebsd_vboxvfs_vboxvfs__vnops.c
+++ b/emulators/virtualbox-ose-legacy/files/patch-src_VBox_Additions_freebsd_vboxvfs_vboxvfs__vnops.c
@@ -1382,7 +1382,7 @@
 +	int 	lkflags = cnp->cn_lkflags;
 +	char	*fullpath = NULL;
 +
-+	*vpp = NULLVP;
++	*vpp = NULL;
 +	error = ENOENT;
 +	if (cnp->cn_flags & ISDOTDOT) {
 +		error = vn_vget_ino_gen(dvp, vboxfs_vn_get_ino_alloc,
@@ -1392,7 +1392,7 @@
 +			goto out;
 +
 +	} else if (cnp->cn_namelen == 1 && cnp->cn_nameptr[0] == '.') {
-+		VREF(dvp);
++		vref(dvp);
 +		*vpp = dvp;
 +		error = 0;
 +	} else {
diff --git a/emulators/virtualbox-ose/files/patch-src_VBox_Additions_freebsd_vboxvfs_vboxvfs__vnops.c b/emulators/virtualbox-ose/files/patch-src_VBox_Additions_freebsd_vboxvfs_vboxvfs__vnops.c
index edd43c7c03c7..1b0463711195 100644
--- a/emulators/virtualbox-ose/files/patch-src_VBox_Additions_freebsd_vboxvfs_vboxvfs__vnops.c
+++ b/emulators/virtualbox-ose/files/patch-src_VBox_Additions_freebsd_vboxvfs_vboxvfs__vnops.c
@@ -1382,7 +1382,7 @@
 +	int 	lkflags = cnp->cn_lkflags;
 +	char	*fullpath = NULL;
 +
-+	*vpp = NULLVP;
++	*vpp = NULL;
 +	error = ENOENT;
 +	if (cnp->cn_flags & ISDOTDOT) {
 +		error = vn_vget_ino_gen(dvp, vboxfs_vn_get_ino_alloc,
@@ -1392,7 +1392,7 @@
 +			goto out;
 +
 +	} else if (cnp->cn_namelen == 1 && cnp->cn_nameptr[0] == '.') {
-+		VREF(dvp);
++		vref(dvp);
 +		*vpp = dvp;
 +		error = 0;
 +	} else {