1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-03 09:00:21 +00:00

Re-enable support for bzip2'ed compressed filesystems.

This commit is contained in:
David E. O'Brien 2005-05-17 16:22:54 +00:00
parent 6ffd2f532c
commit d09dcfcfe9
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=146324
2 changed files with 11 additions and 6 deletions

View File

@ -45,7 +45,7 @@ SRCS+= strcasecmp.c
SRCS+= htons.S ntohs.S htonl.S ntohl.S
# string functions from libc
.PATH: ${.CURDIR}/../libc/string
.PATH: ${.CURDIR}/../libc/string
.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "powerpc" || \
${MACHINE_ARCH} == "sparc64" || ${MACHINE_ARCH} == "amd64"
SRCS+= bcmp.c bcopy.c bzero.c ffs.c index.c memccpy.c memchr.c memcmp.c \
@ -121,14 +121,19 @@ SRCS+= syncicache.c
# _setjmp/_longjmp
.if ${MACHINE_ARCH} == "amd64"
.PATH: ${.CURDIR}/i386
.PATH: ${.CURDIR}/i386
.else
.PATH: ${.CURDIR}/${MACHINE_ARCH}
.PATH: ${.CURDIR}/${MACHINE_ARCH}
.endif
SRCS+= _setjmp.S
# decompression functionality from libz
.PATH: ${.CURDIR}/../libz
.PATH: ${.CURDIR}/../../contrib/bzip2
CFLAGS+= -DBZ_NO_STDIO
SRCS+= bzlib.c crctable.c decompress.c huffman.c randtable.c
# decompression functionality from libz
.PATH: ${.CURDIR}/../libz
CFLAGS+=-DHAVE_MEMCPY -I${.CURDIR}/../libz
SRCS+= adler32.c crc32.c _infback.c _inffast.c _inflate.c \
_inftrees.c _zutil.c _zutil.h
@ -159,7 +164,7 @@ SRCS+= arp.c ether.c inet_ntoa.c in_cksum.c net.c udp.c netif.c rpc.c
SRCS+= bootp.c rarp.c bootparam.c
# boot filesystems
SRCS+= ufs.c nfs.c cd9660.c tftp.c gzipfs.c # bzipfs.c
SRCS+= ufs.c nfs.c cd9660.c tftp.c gzipfs.c bzipfs.c
SRCS+= dosfs.c ext2fs.c
SRCS+= splitfs.c

View File

@ -32,7 +32,7 @@ __FBSDID("$FreeBSD$");
#include <sys/stat.h>
#include <string.h>
#include <_bzlib.h>
#include <bzlib.h>
#define BZ_BUFSIZE 2048 /* XXX larger? */