X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/blobdiff_plain/b0a578cbad5b994e163de90e7ee91b423dba30fa..3943e9eceb6a7fb8d93c9fa8d23422eae8aabafd:/libtests/test.c diff --git a/libtests/test.c b/libtests/test.c index f5dd036..d37d70f 100644 --- a/libtests/test.c +++ b/libtests/test.c @@ -93,6 +93,13 @@ const char *do_printf(const char *fmt, ...) { return s; } +jmp_buf fatal_env; + +void test_exitfn(int rc) { + assert(rc != 0); + longjmp(fatal_env, rc); +} + static const struct option options[] = { { "verbose", no_argument, 0, 'v' }, { "fail-first", no_argument, 0, 'F' },