From f49ddbca648d8ac4e1e94bb5eb21093e6b0903b0 Mon Sep 17 00:00:00 2001
From: Christoph Hellwig <hch@cloudius-systems.com>
Date: Fri, 24 May 2013 16:52:28 +0200
Subject: [PATCH] solaris: provide an issig stub

---
 bsd/sys/cddl/compat/opensolaris/sys/sig.h                | 9 ++-------
 .../opensolaris/uts/common/fs/zfs/sys/zfs_context.h      | 1 +
 2 files changed, 3 insertions(+), 7 deletions(-)

diff --git a/bsd/sys/cddl/compat/opensolaris/sys/sig.h b/bsd/sys/cddl/compat/opensolaris/sys/sig.h
index 505379780..e8bf6639a 100644
--- a/bsd/sys/cddl/compat/opensolaris/sys/sig.h
+++ b/bsd/sys/cddl/compat/opensolaris/sys/sig.h
@@ -31,19 +31,13 @@
 
 #ifdef _KERNEL
 
-#include <sys/param.h>
-#include <sys/lock.h>
-#include <sys/mutex.h>
-#include <sys/proc.h>
-#include <sys/signalvar.h>
-#include <sys/debug.h>
-
 #define	FORREAL		0
 #define	JUSTLOOKING	1
 
 static __inline int
 issig(int why)
 {
+#if 0 // not sure we care
 	struct thread *td = curthread;
 	struct proc *p;
 	int sig;
@@ -61,6 +55,7 @@ issig(int why)
 		if (sig != 0)
 			return (1);
 	}
+#endif
 	return (0);
 }
 
diff --git a/bsd/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_context.h b/bsd/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_context.h
index 7efb94667..78fd5b4db 100644
--- a/bsd/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_context.h
+++ b/bsd/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_context.h
@@ -77,6 +77,7 @@ extern "C" {
 #include <sys/fm/util.h>
 #include <sys/sunddi.h>
 #include <sys/priority.h>
+#include <sys/sig.h>
 
 #define	CPU_SEQID	(curcpu)
 
-- 
GitLab