diff options
Diffstat (limited to 'generate')
| -rw-r--r-- | generate/find_tests.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/generate/find_tests.c b/generate/find_tests.c index 30fb024..8630255 100644 --- a/generate/find_tests.c +++ b/generate/find_tests.c @@ -3,6 +3,8 @@ #include <stdlib.h> #include <string.h> #include <sys/stat.h> +#include <sys/wait.h> +#include <unistd.h> #define MAX_NUMBER_OF_TESTS_PER_FILE 100 #define MAX_LENGTH_OF_TEST_NAME 100 @@ -160,6 +162,12 @@ void handle_fn(const char* input_path, int path_strip_index, FILE* file) { } int main() { + if (fork() == 0) { + char* args[] = {"mkdir", "-p", "generated", NULL}; + execvp(args[0], args); + } + wait(NULL); + tests.items = malloc(sizeof(*tests.items) * 100); tests.capacity = 100; tests.count = 0; |
