about summary refs log tree commit diff
path: root/src/internal/ksigaction.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/internal/ksigaction.h')
-rw-r--r--src/internal/ksigaction.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/internal/ksigaction.h b/src/internal/ksigaction.h
index 8ebd5938..ef333f33 100644
--- a/src/internal/ksigaction.h
+++ b/src/internal/ksigaction.h
@@ -6,8 +6,13 @@
 struct k_sigaction {
 	void (*handler)(int);
 	unsigned long flags;
+#ifdef SA_RESTORER
 	void (*restorer)(void);
+#endif
 	unsigned mask[2];
+#ifndef SA_RESTORER
+	void *unused;
+#endif
 };
 
 hidden void __restore(), __restore_rt();