Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
signals.hpp File Reference
#include <sysio/vm/exceptions.hpp>
#include <sysio/vm/utils.hpp>
#include <atomic>
#include <cstdlib>
#include <exception>
#include <utility>
#include <signal.h>
#include <setjmp.h>
Include dependency graph for signals.hpp:

Go to the source code of this file.

Namespaces

namespace  sysio
 
namespace  sysio::vm
 

Functions

void sysio::vm::signal_handler (int sig, siginfo_t *info, void *uap)
 
template<typename F >
void sysio::vm::longjmp_on_exception (F &&f)
 
template<typename E >
void sysio::vm::throw_ (const char *msg)
 
void sysio::vm::setup_signal_handler_impl ()
 
void sysio::vm::setup_signal_handler ()
 
template<typename F , typename E >
auto sysio::vm::invoke_with_signal_handler (F &&f, E &&e)