From f261311bf8a95a68eddd17de69be6a0d0320326e Mon Sep 17 00:00:00 2001 From: sobomax Date: Tue, 18 Sep 2001 13:01:12 +0000 Subject: Add support for loading bzip2-compressed filesystems. Among other things this would allow to load bzip2-compressed kernels/modules from the loader(8) (support for that will be committer separately). MFC after: 1 month --- lib/libstand/bzlib.c.diff | 55 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 lib/libstand/bzlib.c.diff (limited to 'lib/libstand/bzlib.c.diff') diff --git a/lib/libstand/bzlib.c.diff b/lib/libstand/bzlib.c.diff new file mode 100644 index 0000000..f13482b --- /dev/null +++ b/lib/libstand/bzlib.c.diff @@ -0,0 +1,55 @@ +$FreeBSD$ + +A patch to avoid linking into libstand compression routines from the bzip2 +that never being used anyway, while bloat loader(8) by additional 15KB. + +--- _bzlib.c 2001/09/13 12:20:50 1.1 ++++ _bzlib.c 2001/09/13 12:29:24 +@@ -75,6 +75,7 @@ + + #include "bzlib_private.h" + ++#ifndef BZ_NO_COMPRESS + + /*---------------------------------------------------*/ + /*--- Compression stuff ---*/ +@@ -101,6 +102,7 @@ + } + #endif + ++#endif /* BZ_NO_COMPRESS */ + + /*---------------------------------------------------*/ + static +@@ -127,6 +128,7 @@ + if (addr != NULL) free ( addr ); + } + ++#ifndef BZ_NO_COMPRESS + + /*---------------------------------------------------*/ + static +@@ -499,6 +501,7 @@ + return BZ_OK; + } + ++#endif /* BZ_NO_COMPRESS */ + + /*---------------------------------------------------*/ + /*--- Decompression stuff ---*/ +@@ -869,6 +869,7 @@ + return BZ_OK; + } + ++#ifndef BZ_NO_COMPRESS + + #ifndef BZ_NO_STDIO + /*---------------------------------------------------*/ +@@ -1558,6 +1559,7 @@ + } + #endif + ++#endif /* BZ_NO_COMPRESS */ + + /*-------------------------------------------------------------*/ + /*--- end bzlib.c ---*/ -- cgit v1.1