diff options
Diffstat (limited to 'src/libs/zlib-1.2.6')
-rw-r--r-- | src/libs/zlib-1.2.6/Makefile.kmk | 6 | ||||
-rw-r--r-- | src/libs/zlib-1.2.6/gzguts.h | 6 |
2 files changed, 12 insertions, 0 deletions
diff --git a/src/libs/zlib-1.2.6/Makefile.kmk b/src/libs/zlib-1.2.6/Makefile.kmk index 5f86f2fb..ac1278ad 100644 --- a/src/libs/zlib-1.2.6/Makefile.kmk +++ b/src/libs/zlib-1.2.6/Makefile.kmk @@ -46,5 +46,11 @@ VBox-zlib-static_TEMPLATE = VBOXR3STATIC VBox-zlib-static_DEFS = $(VBox-zlib_DEFS) VBox-zlib-static_SOURCES = $(VBox-zlib_SOURCES) +ifdef VBOX_WITH_32_ON_64_MAIN_API # 32-bit edition. + LIBRARIES += VBox-zlib-x86 + VBox-zlib-x86_TEMPLATE = VBoxR3Dll-x86 + VBox-zlib-x86_EXTENDS = VBox-zlib +endif + include $(FILE_KBUILD_SUB_FOOTER) diff --git a/src/libs/zlib-1.2.6/gzguts.h b/src/libs/zlib-1.2.6/gzguts.h index 3107c363..1c41c5a1 100644 --- a/src/libs/zlib-1.2.6/gzguts.h +++ b/src/libs/zlib-1.2.6/gzguts.h @@ -31,6 +31,12 @@ # include <io.h> #endif +#ifdef VBOX /* Solves missing seek, read, open, close, write functions. */ +# ifdef _MSC_VER +# include <io.h> +# endif +#endif + #ifdef NO_DEFLATE /* for compatibility with old definition */ # define NO_GZCOMPRESS #endif |