aboutsummaryrefslogtreecommitdiff
path: root/src/lib/crypt_ops/crypto_init.c
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2018-11-02 18:00:56 -0400
committerNick Mathewson <nickm@torproject.org>2018-11-05 09:22:02 -0500
commitcad61f0f6de48c6eab6e811a081f154b03de57b8 (patch)
tree9a3e3cb610f7a0315e5f3c56795176eba9ed1065 /src/lib/crypt_ops/crypto_init.c
parent50436ccea4bd200e45196ccce7acff28f293a4de (diff)
downloadtor-cad61f0f6de48c6eab6e811a081f154b03de57b8.tar.gz
tor-cad61f0f6de48c6eab6e811a081f154b03de57b8.zip
Move prefork, postfork, and thread-exit hooks into subsys
So far, crypto is the only module that uses them, but others are likely to do so in the future.
Diffstat (limited to 'src/lib/crypt_ops/crypto_init.c')
-rw-r--r--src/lib/crypt_ops/crypto_init.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lib/crypt_ops/crypto_init.c b/src/lib/crypt_ops/crypto_init.c
index cc7865ef72..a03f5eff7c 100644
--- a/src/lib/crypt_ops/crypto_init.c
+++ b/src/lib/crypt_ops/crypto_init.c
@@ -227,4 +227,7 @@ const struct subsys_fns_t sys_crypto = {
.level = -60,
.initialize = init_crypto_sys,
.shutdown = shutdown_crypto_sys,
+ .prefork = crypto_prefork,
+ .postfork = crypto_postfork,
+ .thread_cleanup = crypto_thread_cleanup,
};