1 #include <errno.h> 2 #include <stdio.h> 3 #include <unistd.h> 4 5 static int do_test(void)6do_test (void) 7 { 8 char *argv[] = { (char *) "does-not-exist", NULL }; 9 char *envp[] = { (char *) "FOO=BAR", NULL }; 10 errno = 0; 11 execve (argv[0], argv, envp); 12 13 if (errno != ENOENT) 14 { 15 printf ("errno = %d (%m), expected ENOENT\n", errno); 16 return 1; 17 } 18 19 return 0; 20 } 21 22 #define TEST_FUNCTION do_test () 23 #include "../test-skeleton.c" 24