summaryrefslogtreecommitdiffstats
path: root/sigchainlib
diff options
context:
space:
mode:
authorIan Rogers <irogers@google.com>2014-07-15 22:23:51 -0700
committerIan Rogers <irogers@google.com>2014-07-16 06:13:46 -0700
commit22d5e735f403c57525fe868304c7123f0ce66399 (patch)
tree2458684efa56f0b800dd75a9dedd0449f76f581f /sigchainlib
parentfbde4dd1cb6db729e3f3ee5bdae0cdd824d73054 (diff)
downloadart-22d5e735f403c57525fe868304c7123f0ce66399.zip
art-22d5e735f403c57525fe868304c7123f0ce66399.tar.gz
art-22d5e735f403c57525fe868304c7123f0ce66399.tar.bz2
Remove object_utils.h.
Break into object_lock, field_helper and method_helper. Clean up header files following this. Also tidy some of the Handle code in response to compiler errors when resolving the changes in this CL. Change-Id: I73e63015a0f02a754d0866bfaf58208aebcaa295
Diffstat (limited to 'sigchainlib')
-rw-r--r--sigchainlib/sigchain.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/sigchainlib/sigchain.h b/sigchainlib/sigchain.h
index f6f2253..a4ce81c 100644
--- a/sigchainlib/sigchain.h
+++ b/sigchainlib/sigchain.h
@@ -18,10 +18,13 @@
#define ART_SIGCHAINLIB_SIGCHAIN_H_
#include <signal.h>
+
namespace art {
void ClaimSignalChain(int signal, struct sigaction* oldaction);
+
void UnclaimSignalChain(int signal);
+
void InvokeUserSignalHandler(int sig, siginfo_t* info, void* context);
} // namespace art