svn commit: r367770 - head/sys/cddl/contrib/opensolaris/common/lz4
Adrian Chadd
adrian at FreeBSD.org
Tue Nov 17 17:11:08 UTC 2020
Author: adrian
Date: Tue Nov 17 17:11:07 2020
New Revision: 367770
URL: https://svnweb.freebsd.org/changeset/base/367770
Log:
[cddl] Fix lz4 function definitions to not tri pup compile.
This tripped up in llvm compilation on amd64 noting that lz4_init/lz4_fini
were lacking in being previously defined.
Reviewed by: emaste, freqlabs, brooks
Differential Revision: https://reviews.freebsd.org/D27240
Modified:
head/sys/cddl/contrib/opensolaris/common/lz4/lz4.c
head/sys/cddl/contrib/opensolaris/common/lz4/lz4.h
Modified: head/sys/cddl/contrib/opensolaris/common/lz4/lz4.c
==============================================================================
--- head/sys/cddl/contrib/opensolaris/common/lz4/lz4.c Tue Nov 17 16:54:12 2020 (r367769)
+++ head/sys/cddl/contrib/opensolaris/common/lz4/lz4.c Tue Nov 17 17:11:07 2020 (r367770)
@@ -1024,7 +1024,7 @@ LZ4_uncompress_unknownOutputSize(const char *source, c
}
#if defined(_KERNEL) || defined(_FAKE_KERNEL)
-extern void
+void
lz4_init(void)
{
@@ -1034,7 +1034,7 @@ lz4_init(void)
#endif
}
-extern void
+void
lz4_fini(void)
{
Modified: head/sys/cddl/contrib/opensolaris/common/lz4/lz4.h
==============================================================================
--- head/sys/cddl/contrib/opensolaris/common/lz4/lz4.h Tue Nov 17 16:54:12 2020 (r367769)
+++ head/sys/cddl/contrib/opensolaris/common/lz4/lz4.h Tue Nov 17 17:11:07 2020 (r367770)
@@ -43,6 +43,11 @@ extern "C" {
extern size_t lz4_compress(void *, void *, size_t, size_t, int);
extern int lz4_decompress(void *, void *, size_t, size_t, int);
+#if defined(_KERNEL) || defined(_FAKE_KERNEL)
+extern void lz4_init(void);
+extern void lz4_fini(void);
+#endif
+
#ifdef __cplusplus
}
#endif
More information about the svn-src-all
mailing list