8 static void do_prepare (void);
9 #define PREPARE(argc, argv) do_prepare ()
10 static int do_test (void);
11 #define TEST_FUNCTION do_test ()
13 #include "../test-skeleton.c"
16 # define EXECVP(file, argv) execvp (file, argv)
24 int fd
= create_temp_file ("testscript", &fname
);
25 dprintf (fd
, "echo foo\n");
34 if (setenv ("PATH", test_dir
, 1) != 0)
36 puts ("setenv failed");
40 char *argv
[] = { fname
, NULL
};
41 EXECVP (basename (fname
), argv
);
43 /* If we come here, the execvp call failed. */