diff options
Diffstat (limited to 'camel/tests/lib')
-rw-r--r-- | camel/tests/lib/camel-test.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/camel/tests/lib/camel-test.c b/camel/tests/lib/camel-test.c index e6a7c29340..a61f949f0a 100644 --- a/camel/tests/lib/camel-test.c +++ b/camel/tests/lib/camel-test.c @@ -7,6 +7,7 @@ #ifdef ENABLE_THREADS #include <pthread.h> +#include <unistd.h> #endif #ifdef ENABLE_THREADS @@ -74,6 +75,13 @@ static void die(int sig) indie = 1; printf("\n\nReceived fatal signal %d\n", sig); g_hash_table_foreach(info_table, (GHFunc)dump_action, 0); + +#ifdef ENABLE_THREADS + if (camel_test_verbose > 2) { + printf("Attach debugger to pid %d to debug\n", getpid()); + sleep(1000); + } +#endif } _exit(1); |