Lines Matching full:fail

171 	int fail = 0;  in check_execveat_pathmax()  local
213 fail += check_execveat(fd, "", AT_EMPTY_PATH); in check_execveat_pathmax()
217 fail++; in check_execveat_pathmax()
222 * the interpreter will launch but fail to open the script because its in check_execveat_pathmax()
232 fail += check_execveat_invoked_rc(root_dfd, longpath + 1, 0, in check_execveat_pathmax()
236 fail += check_execveat(root_dfd, longpath + 1, 0); in check_execveat_pathmax()
239 return fail; in check_execveat_pathmax()
267 int fail = 0; in run_tests() local
305 fail += check_execveat(subdir_dfd, "../execveat", 0); in run_tests()
306 fail += check_execveat(dot_dfd, "execveat", 0); in run_tests()
307 fail += check_execveat(dot_dfd_path, "execveat", 0); in run_tests()
309 fail += check_execveat(AT_FDCWD, fullname, 0); in run_tests()
311 fail += check_execveat(99, fullname, 0); in run_tests()
313 fail += check_execveat(fd, "", AT_EMPTY_PATH); in run_tests()
315 fail += check_execveat(fd_cloexec, "", AT_EMPTY_PATH); in run_tests()
317 fail += check_execveat(fd_path, "", AT_EMPTY_PATH); in run_tests()
322 fail += check_execveat(fd_ephemeral, "", AT_EMPTY_PATH); in run_tests()
325 fail += check_execveat(fd_ephemeral, "", AT_EMPTY_PATH); in run_tests()
330 fail += check_execveat(fd_ephemeral_path, "", AT_EMPTY_PATH); in run_tests()
333 fail += check_execveat_fail(fd, "", 0, ENOENT); in run_tests()
334 fail += check_execveat_fail(fd, NULL, AT_EMPTY_PATH, EFAULT); in run_tests()
338 fail += check_execveat(dot_dfd, "execveat.symlink", 0); in run_tests()
339 fail += check_execveat(dot_dfd_path, "execveat.symlink", 0); in run_tests()
341 fail += check_execveat(AT_FDCWD, fullname_symlink, 0); in run_tests()
343 fail += check_execveat(fd_symlink, "", AT_EMPTY_PATH); in run_tests()
344 fail += check_execveat(fd_symlink, "", in run_tests()
349 fail += check_execveat_fail(dot_dfd, "execveat.symlink", in run_tests()
351 fail += check_execveat_fail(dot_dfd_path, "execveat.symlink", in run_tests()
354 fail += check_execveat_fail(AT_FDCWD, fullname_symlink, in run_tests()
358 fail += check_execveat_fail(dot_dfd, "pipe", 0, EACCES); in run_tests()
363 fail += check_execveat(subdir_dfd, "../script", 0); in run_tests()
364 fail += check_execveat(dot_dfd, "script", 0); in run_tests()
365 fail += check_execveat(dot_dfd_path, "script", 0); in run_tests()
367 fail += check_execveat(AT_FDCWD, fullname_script, 0); in run_tests()
369 fail += check_execveat(fd_script, "", AT_EMPTY_PATH); in run_tests()
370 fail += check_execveat(fd_script, "", in run_tests()
373 fail += check_execveat_fail(fd_script_cloexec, "", AT_EMPTY_PATH, in run_tests()
375 fail += check_execveat_fail(dot_dfd_cloexec, "script", 0, ENOENT); in run_tests()
380 fail += check_execveat(fd_script_ephemeral, "", AT_EMPTY_PATH); in run_tests()
383 fail += check_execveat(fd_script_ephemeral, "", AT_EMPTY_PATH); in run_tests()
387 fail += check_execveat(subdir_dfd_ephemeral, "../script", 0); in run_tests()
388 fail += check_execveat(subdir_dfd_ephemeral, "script", 0); in run_tests()
393 fail += check_execveat(subdir_dfd_ephemeral, "../script", 0); in run_tests()
394 fail += check_execveat_fail(subdir_dfd_ephemeral, "script", 0, ENOENT); in run_tests()
397 fail += check_execveat_fail(dot_dfd, "execveat", 0xFFFF, EINVAL); in run_tests()
399 fail += check_execveat_fail(dot_dfd, "no-such-file", 0, ENOENT); in run_tests()
400 fail += check_execveat_fail(dot_dfd_path, "no-such-file", 0, ENOENT); in run_tests()
401 fail += check_execveat_fail(AT_FDCWD, "no-such-file", 0, ENOENT); in run_tests()
403 fail += check_execveat_fail(dot_dfd, "", AT_EMPTY_PATH, EACCES); in run_tests()
405 fail += check_execveat_fail(dot_dfd, "Makefile", 0, EACCES); in run_tests()
406 fail += check_execveat_fail(fd_denatured, "", AT_EMPTY_PATH, EACCES); in run_tests()
407 fail += check_execveat_fail(fd_denatured_path, "", AT_EMPTY_PATH, in run_tests()
410 fail += check_execveat_fail(99, "", AT_EMPTY_PATH, EBADF); in run_tests()
411 fail += check_execveat_fail(99, "execveat", 0, EBADF); in run_tests()
413 fail += check_execveat_fail(fd, "execveat", 0, ENOTDIR); in run_tests()
415 fail += check_execveat_pathmax(root_dfd, "execveat", 0); in run_tests()
416 fail += check_execveat_pathmax(root_dfd, "script", 1); in run_tests()
419 fail += check_execveat_comm(fd, "sentinel", "execveat"); in run_tests()
421 fail += check_execveat_comm(fd_symlink, "sentinel", "execveat"); in run_tests()
423 fail += check_execveat_comm(fd, NULL, "execveat"); in run_tests()
425 return fail; in run_tests()