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