Author: Andreas Schneider <mail@cynapses.org>
Subject: Add missing files to compile vboxvfs
Fixed upstream: No

Index: VirtualBox-OSE-1.4.0/src/VBox/Additions/linux/sharedfolders/Makefile.module
===================================================================
--- VirtualBox-OSE-1.4.0.orig/src/VBox/Additions/linux/sharedfolders/Makefile.module
+++ VirtualBox-OSE-1.4.0/src/VBox/Additions/linux/sharedfolders/Makefile.module
@@ -23,6 +23,7 @@ MODULE = vboxvfs
 OBJS   = \
 	vfsmod.o \
 	vfs-utils.o \
+	heapsimple.o \
 	GenericRequest.o \
 	SysHlp.o \
 	PhysHeap.o \
@@ -32,7 +33,8 @@ OBJS   = \
 	VBoxCalls.o \
 	r0drv/alloc-r0drv.o \
 	r0drv/linux/alloc-r0drv-linux.o \
-	r0drv/linux/semaphore-r0drv-linux.o
+	r0drv/linux/semaphore-r0drv-linux.o \
+	r0drv/linux/spinlock-r0drv-linux.o
 EXTRA_CFLAGS = -fshort-wchar
 
 ifneq ($(MAKECMDGOALS),clean)
Index: VirtualBox-OSE-1.4.0/src/VBox/Additions/linux/sharedfolders/files_vboxvfs
===================================================================
--- VirtualBox-OSE-1.4.0.orig/src/VBox/Additions/linux/sharedfolders/files_vboxvfs
+++ VirtualBox-OSE-1.4.0/src/VBox/Additions/linux/sharedfolders/files_vboxvfs
@@ -24,11 +24,13 @@ FILES_VBOXVFS_NOBIN=" \
     ${PATH_ROOT}/include/iprt/cdefs.h=>include/iprt/cdefs.h \
     ${PATH_ROOT}/include/iprt/err.h=>include/iprt/err.h \
     ${PATH_ROOT}/include/iprt/fs.h=>include/iprt/fs.h \
+    ${PATH_ROOT}/include/iprt/heap.h=>include/iprt/heap.h \
     ${PATH_ROOT}/include/iprt/log.h=>include/iprt/log.h \
     ${PATH_ROOT}/include/iprt/mem.h=>include/iprt/mem.h \
     ${PATH_ROOT}/include/iprt/param.h=>include/iprt/param.h \
     ${PATH_ROOT}/include/iprt/path.h=>include/iprt/path.h \
     ${PATH_ROOT}/include/iprt/semaphore.h=>include/iprt/semaphore.h \
+    ${PATH_ROOT}/include/iprt/spinlock.h=>include/iprt/spinlock.h \
     ${PATH_ROOT}/include/iprt/stdarg.h=>include/iprt/stdarg.h \
     ${PATH_ROOT}/include/iprt/stdint.h=>include/iprt/stdint.h \
     ${PATH_ROOT}/include/iprt/string.h=>include/iprt/string.h \
@@ -54,11 +56,13 @@ FILES_VBOXVFS_NOBIN=" \
     ${PATH_ROOT}/src/VBox/Additions/common/VBoxGuestLib/VBoxCalls.h=>VBoxCalls.h \
     ${PATH_ROOT}/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestLog.h=>VBoxGuestLog.h \
     ${PATH_ROOT}/src/VBox/Additions/common/VBoxGuestLib/VMMDev.cpp=>VMMDev.c \
+    ${PATH_ROOT}/src/VBox/Runtime/alloc/heapsimple.cpp=>heapsimple.c \
     ${PATH_ROOT}/src/VBox/Runtime/include/internal/magics.h=>include/internal/magics.h \
     ${PATH_ROOT}/src/VBox/Runtime/r0drv/alloc-r0drv.cpp=>r0drv/alloc-r0drv.c \
     ${PATH_ROOT}/src/VBox/Runtime/r0drv/alloc-r0drv.h=>r0drv/alloc-r0drv.h \
     ${PATH_ROOT}/src/VBox/Runtime/r0drv/linux/alloc-r0drv-linux.c=>r0drv/linux/alloc-r0drv-linux.c \
     ${PATH_ROOT}/src/VBox/Runtime/r0drv/linux/semaphore-r0drv-linux.c=>r0drv/linux/semaphore-r0drv-linux.c \
+    ${PATH_ROOT}/src/VBox/Runtime/r0drv/linux/spinlock-r0drv-linux.c=>r0drv/linux/spinlock-r0drv-linux.c \
     ${PATH_ROOT}/src/VBox/Runtime/r0drv/linux/string.h=>r0drv/linux/string.h \
     ${PATH_ROOT}/src/VBox/Runtime/r0drv/linux/the-linux-kernel.h=>r0drv/linux/the-linux-kernel.h \
     ${PATH_ROOT}/src/VBox/Additions/linux/sharedfolders/Makefile.module=>Makefile \
