+signal_send(pid_t pid, signum_t signum);
+
+void
+signal_dup_context(struct sigctx* dest_ctx);
+
+void
+signal_dup_registry(struct sigregistry* dest_reg);
+
+void
+signal_reset_context(struct sigctx* sigctx);
+
+void
+signal_reset_registry(struct sigregistry* sigreg);
+
+void
+signal_free_registry(struct sigregistry* sigreg);