aboutsummaryrefslogtreecommitdiff
path: root/test/include/helper/helper_segfault.h
diff options
context:
space:
mode:
Diffstat (limited to 'test/include/helper/helper_segfault.h')
-rw-r--r--test/include/helper/helper_segfault.h20
1 files changed, 0 insertions, 20 deletions
diff --git a/test/include/helper/helper_segfault.h b/test/include/helper/helper_segfault.h
deleted file mode 100644
index d638a70..0000000
--- a/test/include/helper/helper_segfault.h
+++ /dev/null
@@ -1,20 +0,0 @@
-#ifndef HELPER_SEGFAULT_H
-# define HELPER_SEGFAULT_H
-
-extern int helper_segfault_pid;
-
-# define TEST_ASSERT_SEGFAULT(code) do { \
- fflush(stdout); \
- if ((helper_segfault_pid = fork()) < 0) \
- exit(EXIT_FAILURE); \
- if (helper_segfault_pid == 0) \
- { \
- do { code; } while (0); \
- exit(EXIT_FAILURE); \
- } \
- wait(&helper_segfault_pid); \
- if (WIFSIGNALED(helper_segfault_pid)) \
- TEST_FAIL_MESSAGE("Segfault"); \
-} while (0)
-
-#endif