Index: /trunk/include/iprt/err.h
===================================================================
--- /trunk/include/iprt/err.h	(revision 33886)
+++ /trunk/include/iprt/err.h	(revision 33887)
@@ -1281,4 +1281,19 @@
 /** @} */
 
+
+/** @name RTZip status codes
+ * @{ */
+/** Generic zip error. */
+#define VERR_ZIP_ERROR                          (-950)
+/** The compressed data was corrupted. */
+#define VERR_ZIP_CORRUPTED                      (-951)
+/** Ran out of memory while compressing or uncompressing. */
+#define VERR_ZIP_NO_MEMORY                      (-952)
+/** The compression format version is unsupported. */
+#define VERR_ZIP_UNSUPPORTED_VERSION            (-953)
+/** The compression method is unsupported. */
+#define VERR_ZIP_UNSUPPORTED_METHOD             (-954)
+/** @} */
+
 /* SED-END */
 
Index: /trunk/include/iprt/vfslowlevel.h
===================================================================
--- /trunk/include/iprt/vfslowlevel.h	(revision 33886)
+++ /trunk/include/iprt/vfslowlevel.h	(revision 33887)
@@ -542,6 +542,6 @@
  *                              (size is @a cbInstance).
  */
-RTDECL(int) RTVfsNewStream(PCRTVFSIOSTREAMOPS pIoStreamOps, size_t cbInstance, uint32_t fOpen, RTVFS hVfs, RTSEMRW hSemRW,
-                           PRTVFSIOSTREAM phVfsIos, void **ppvInstance);
+RTDECL(int) RTVfsNewIoStream(PCRTVFSIOSTREAMOPS pIoStreamOps, size_t cbInstance, uint32_t fOpen, RTVFS hVfs, RTSEMRW hSemRW,
+                             PRTVFSIOSTREAM phVfsIos, void **ppvInstance);
 
 
Index: /trunk/src/VBox/Runtime/Makefile.kmk
===================================================================
--- /trunk/src/VBox/Runtime/Makefile.kmk	(revision 33886)
+++ /trunk/src/VBox/Runtime/Makefile.kmk	(revision 33887)
@@ -371,4 +371,5 @@
 	common/vfs/vfsbase.cpp \
 	common/vfs/vfsstdfile.cpp \
+	common/zip/zipgzip.cpp \
 	generic/critsect-generic.cpp \
 	generic/env-generic.cpp \
