diff options
Diffstat (limited to 'tools/testing/selftests/exec/execveat.c')
| -rw-r--r-- | tools/testing/selftests/exec/execveat.c | 6 | 
1 files changed, 4 insertions, 2 deletions
diff --git a/tools/testing/selftests/exec/execveat.c b/tools/testing/selftests/exec/execveat.c index 67cd4597db2b..47cbf54d0801 100644 --- a/tools/testing/selftests/exec/execveat.c +++ b/tools/testing/selftests/exec/execveat.c @@ -20,6 +20,8 @@  #include <string.h>  #include <unistd.h> +#include "../kselftest.h" +  static char longpath[2 * PATH_MAX] = "";  static char *envp[] = { "IN_TEST=yes", NULL, NULL };  static char *argv[] = { "execveat", "99", NULL }; @@ -249,8 +251,8 @@ static int run_tests(void)  	errno = 0;  	execveat_(-1, NULL, NULL, NULL, 0);  	if (errno == ENOSYS) { -		printf("[FAIL] ENOSYS calling execveat - no kernel support?\n"); -		return 1; +		ksft_exit_skip( +			"ENOSYS calling execveat - no kernel support?\n");  	}  	/* Change file position to confirm it doesn't affect anything */  | 
