11 #include <sys/types.h>
13 void wvcrash_setup(
const char *_argv0,
const char *_desc = 0);
14 void wvcrash(
int sig);
15 void wvcrash_add_signal(
int sig);
18 void wvcrash_leave_will(
const char *will);
20 const char *wvcrash_read_will();
22 const char *wvcrash_read_assert();
33 static const char *in_stream_id;
34 static enum InStreamState {
42 const int wvcrash_ring_buffer_order = 12;
43 const int wvcrash_ring_buffer_size = 1 << wvcrash_ring_buffer_order;
44 void wvcrash_ring_buffer_put(
const char *str);
45 void wvcrash_ring_buffer_put(
const char *str,
size_t len);
46 const char *wvcrash_ring_buffer_get();
49 extern void setup_console_crash();