summaryrefslogtreecommitdiff
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();