Differential D28871 Diff 84942 emulators/virtualbox-ose/files/patch-src_VBox_Additions_freebsd_vboxvfs_vboxvfs.h
Changeset View
Changeset View
Standalone View
Standalone View
emulators/virtualbox-ose/files/patch-src_VBox_Additions_freebsd_vboxvfs_vboxvfs.h
--- src/VBox/Additions/freebsd/vboxvfs/vboxvfs.h.orig 2018-06-29 13:08:17 UTC | --- src/VBox/Additions/freebsd/vboxvfs/vboxvfs.h.orig 2021-01-07 15:34:22 UTC | ||||
+++ src/VBox/Additions/freebsd/vboxvfs/vboxvfs.h | +++ src/VBox/Additions/freebsd/vboxvfs/vboxvfs.h | ||||
@@ -1,8 +1,3 @@ | @@ -1,8 +1,3 @@ | ||||
-/* $Id: vboxvfs.h $ */ | -/* $Id: vboxvfs.h $ */ | ||||
-/** @file | -/** @file | ||||
- * Description. | - * Description. | ||||
- */ | - */ | ||||
- | - | ||||
/* | /* | ||||
* Copyright (C) 2010-2017 Oracle Corporation | * Copyright (C) 2010-2020 Oracle Corporation | ||||
* | * | ||||
@@ -21,72 +16,413 @@ | @@ -24,72 +19,371 @@ | ||||
#define VBOXVFS_VFSNAME "vboxvfs" | #define VBOXVFS_VFSNAME "vboxvfs" | ||||
#define VBOXVFS_VERSION 1 | #define VBOXVFS_VERSION 1 | ||||
-#define MAX_HOST_NAME 256 | -#define MAX_HOST_NAME 256 | ||||
-#define MAX_NLS_NAME 32 | -#define MAX_NLS_NAME 32 | ||||
+#define MAX_HOST_NAME 256 | +#define MAX_HOST_NAME 256 | ||||
+#define MAX_NLS_NAME 32 | +#define MAX_NLS_NAME 32 | ||||
+//#define MODEMASK 07777 /* mode bits plus permission bits */ | +//#define MODEMASK 07777 /* mode bits plus permission bits */ | ||||
▲ Show 20 Lines • Show All 52 Lines • ▼ Show 20 Lines | |||||
+#include "../../../../../include/iprt/asm.h" | +#include "../../../../../include/iprt/asm.h" | ||||
+#include "../../../../../include/iprt/asm-amd64-x86.h" | +#include "../../../../../include/iprt/asm-amd64-x86.h" | ||||
+#include "../../../../../include/iprt/asm-math.h" | +#include "../../../../../include/iprt/asm-math.h" | ||||
+#include "../../../../../include/iprt/assert.h" | +#include "../../../../../include/iprt/assert.h" | ||||
+#include "../../../../../include/iprt/cdefs.h" | +#include "../../../../../include/iprt/cdefs.h" | ||||
+#include "../../../../../include/iprt/err.h" | +#include "../../../../../include/iprt/err.h" | ||||
+#include "../../../../../include/iprt/fs.h" | +#include "../../../../../include/iprt/fs.h" | ||||
+#include "../../../../../include/iprt/log.h" | +#include "../../../../../include/iprt/log.h" | ||||
+#include "../../../../../include/iprt/mangling.h" | |||||
+#include "../../../../../include/iprt/mem.h" | +#include "../../../../../include/iprt/mem.h" | ||||
+#include "../../../../../include/iprt/param.h" | +#include "../../../../../include/iprt/param.h" | ||||
+#include "../../../../../include/iprt/path.h" | +#include "../../../../../include/iprt/path.h" | ||||
+#include "../../../../../include/iprt/semaphore.h" | +#include "../../../../../include/iprt/semaphore.h" | ||||
+#include "../../../../../include/iprt/stdarg.h" | +#include "../../../../../include/iprt/stdarg.h" | ||||
+#include "../../../../../include/iprt/stdint.h" | +#include "../../../../../include/iprt/stdint.h" | ||||
+#include "../../../../../include/iprt/string.h" | +#include "../../../../../include/iprt/string.h" | ||||
+#include "../../../../../include/iprt/time.h" | +#include "../../../../../include/iprt/time.h" | ||||
+#include "../../../../../include/iprt/types.h" | +#include "../../../../../include/iprt/types.h" | ||||
+#include "../../../../../include/iprt/uni.h" | +#include "../../../../../include/iprt/uni.h" | ||||
+#include "../../../../../include/iprt/nocrt/limits.h" | |||||
+#include "../../../../../include/iprt/alloc.h" | |||||
+#include "../../../../../include/iprt/asm.h" | |||||
+#include "../../../../../include/iprt/asm-amd64-x86.h" | |||||
+#include "../../../../../include/iprt/asm-math.h" | |||||
+#include "../../../../../include/iprt/assert.h" | |||||
+#include "../../../../../include/iprt/cdefs.h" | |||||
+#include "../../../../../include/iprt/err.h" | |||||
+#include "../../../../../include/iprt/fs.h" | |||||
+#include "../../../../../include/iprt/log.h" | |||||
+#include "../../../../../include/iprt/mangling.h" | |||||
+#include "../../../../../include/iprt/mem.h" | |||||
+#include "../../../../../include/iprt/param.h" | |||||
+#include "../../../../../include/iprt/path.h" | |||||
+#include "../../../../../include/iprt/semaphore.h" | |||||
+#include "../../../../../include/iprt/stdarg.h" | |||||
+#include "../../../../../include/iprt/stdint.h" | |||||
+#include "../../../../../include/iprt/string.h" | |||||
+#include "../../../../../include/iprt/time.h" | |||||
+#include "../../../../../include/iprt/types.h" | |||||
+#include "../../../../../include/iprt/uni.h" | |||||
-#include <VBox/VBoxGuestLibSharedFolders.h> | -#include <VBox/VBoxGuestLibSharedFolders.h> | ||||
+#else | +#else | ||||
+ | + | ||||
+#include "iprt/nocrt/limits.h" | +#include "iprt/nocrt/limits.h" | ||||
+#include "iprt/alloc.h" | +#include "iprt/alloc.h" | ||||
+#include "iprt/asm.h" | +#include "iprt/asm.h" | ||||
+#include "iprt/asm-amd64-x86.h" | +#include "iprt/asm-amd64-x86.h" | ||||
+#include "iprt/asm-math.h" | +#include "iprt/asm-math.h" | ||||
+#include "iprt/assert.h" | +#include "iprt/assert.h" | ||||
+#include "iprt/cdefs.h" | +#include "iprt/cdefs.h" | ||||
+#include "iprt/err.h" | +#include "iprt/err.h" | ||||
+#include "iprt/fs.h" | +#include "iprt/fs.h" | ||||
+#include "iprt/log.h" | +#include "iprt/log.h" | ||||
+#include "iprt/mem.h" | +#include "iprt/mem.h" | ||||
+#include "iprt/param.h" | +#include "iprt/param.h" | ||||
+#include "iprt/path.h" | +#include "iprt/path.h" | ||||
+#include "iprt/semaphore.h" | +#include "iprt/semaphore.h" | ||||
+#include "iprt/stdarg.h" | +#include "iprt/stdarg.h" | ||||
+#include "iprt/stdint.h" | +#include "iprt/stdint.h" | ||||
+#include "iprt/string.h" | +#include "iprt/string.h" | ||||
+#include "iprt/time.h" | +#include "iprt/time.h" | ||||
+#include "iprt/types.h" | +#include "iprt/types.h" | ||||
+#include "iprt/uni.h" | +#include "iprt/uni.h" | ||||
+#include "iprt/nocrt/limits.h" | |||||
+#include "iprt/alloc.h" | |||||
+#include "iprt/asm.h" | |||||
+#include "iprt/asm-amd64-x86.h" | |||||
+#include "iprt/asm-math.h" | |||||
+#include "iprt/assert.h" | |||||
+#include "iprt/cdefs.h" | |||||
+#include "iprt/err.h" | |||||
+#include "iprt/fs.h" | |||||
+#include "iprt/log.h" | |||||
+#include "iprt/mem.h" | |||||
+#include "iprt/param.h" | |||||
+#include "iprt/path.h" | |||||
+#include "iprt/semaphore.h" | |||||
+#include "iprt/stdarg.h" | |||||
+#include "iprt/stdint.h" | |||||
+#include "iprt/string.h" | |||||
+#include "iprt/time.h" | |||||
+#include "iprt/types.h" | |||||
+#include "iprt/uni.h" | |||||
+ | + | ||||
+#include "common/VBoxGuestLib/SysHlp.h" | +#include "common/VBoxGuestLib/SysHlp.h" | ||||
+ | + | ||||
+#endif /* !FREEBSD_STYLE */ | +#endif /* !FREEBSD_STYLE */ | ||||
+ | + | ||||
#include <sys/mount.h> | #include <sys/mount.h> | ||||
#include <sys/vnode.h> | #include <sys/vnode.h> | ||||
+#include <sys/_timespec.h> | +#include <sys/_timespec.h> | ||||
▲ Show 20 Lines • Show All 289 Lines • ▼ Show 20 Lines | |||||
+#define SFFS_DIRENTS_SIZE 8192 | +#define SFFS_DIRENTS_SIZE 8192 | ||||
+#define SFFS_DIRENTS_OFF (offsetof(sffs_dirents_t, sf_entries[0])) | +#define SFFS_DIRENTS_OFF (offsetof(sffs_dirents_t, sf_entries[0])) | ||||
+ | + | ||||
+extern int sfprov_readdir(sfp_mount_t *mnt, char *path, | +extern int sfprov_readdir(sfp_mount_t *mnt, char *path, | ||||
+ sffs_dirents_t **dirents); | + sffs_dirents_t **dirents); | ||||
+ | + | ||||
#endif /* KERNEL */ | #endif /* KERNEL */ | ||||
#endif /* !___VBOXVFS_H___ */ | #endif /* !GA_INCLUDED_SRC_freebsd_vboxvfs_vboxvfs_h */ | ||||
- | - |