diff options
Diffstat (limited to 'sigchainlib/sigchain_dummy.cc')
| -rw-r--r-- | sigchainlib/sigchain_dummy.cc | 30 |
1 files changed, 8 insertions, 22 deletions
diff --git a/sigchainlib/sigchain_dummy.cc b/sigchainlib/sigchain_dummy.cc index aa3c360b3a..d6a5e12827 100644 --- a/sigchainlib/sigchain_dummy.cc +++ b/sigchainlib/sigchain_dummy.cc @@ -48,37 +48,23 @@ static void log(const char* format, ...) { namespace art { - -extern "C" void ClaimSignalChain(int signal ATTRIBUTE_UNUSED, - struct sigaction* oldaction ATTRIBUTE_UNUSED) { - log("ClaimSignalChain is not exported by the main executable."); - abort(); -} - -extern "C" void UnclaimSignalChain(int signal ATTRIBUTE_UNUSED) { - log("UnclaimSignalChain is not exported by the main executable."); - abort(); -} - -extern "C" void InvokeUserSignalHandler(int sig ATTRIBUTE_UNUSED, - siginfo_t* info ATTRIBUTE_UNUSED, - void* context ATTRIBUTE_UNUSED) { - log("InvokeUserSignalHandler is not exported by the main executable."); - abort(); -} - extern "C" void InitializeSignalChain() { log("InitializeSignalChain is not exported by the main executable."); abort(); } -extern "C" void EnsureFrontOfChain(int signal ATTRIBUTE_UNUSED, - struct sigaction* expected_action ATTRIBUTE_UNUSED) { +extern "C" void EnsureFrontOfChain(int signal ATTRIBUTE_UNUSED) { log("EnsureFrontOfChain is not exported by the main executable."); abort(); } -extern "C" void SetSpecialSignalHandlerFn(int signal ATTRIBUTE_UNUSED, +extern "C" void AddSpecialSignalHandlerFn(int signal ATTRIBUTE_UNUSED, + SpecialSignalHandlerFn fn ATTRIBUTE_UNUSED) { + log("SetSpecialSignalHandlerFn is not exported by the main executable."); + abort(); +} + +extern "C" void RemoveSpecialSignalHandlerFn(int signal ATTRIBUTE_UNUSED, SpecialSignalHandlerFn fn ATTRIBUTE_UNUSED) { log("SetSpecialSignalHandlerFn is not exported by the main executable."); abort(); |