summaryrefslogtreecommitdiff
path: root/lib/esan/esan.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/esan/esan.h')
-rw-r--r--lib/esan/esan.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/esan/esan.h b/lib/esan/esan.h
index 5be2240b3..eb2e8b474 100644
--- a/lib/esan/esan.h
+++ b/lib/esan/esan.h
@@ -49,6 +49,9 @@ void initializeInterceptors();
void verifyAddressSpace();
bool fixMmapAddr(void **Addr, SIZE_T Size, int Flags);
uptr checkMmapResult(uptr Addr, SIZE_T Size);
+// The return value indicates whether to call the real version or not.
+bool processSignal(int SigNum, void (*Handler)(int), void (**Result)(int));
+bool processSigaction(int SigNum, const void *Act, void *OldAct);
} // namespace __esan