X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/blobdiff_plain/7affb40735592998dc047f216b48f9b771e4df1a..05438e8999dbc0edc4cc82c3df4cc5efdedb777e:/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' },