Lines Matching refs:fail

155 	int fail = 0;
198 fail += check_execveat(fd, "", AT_EMPTY_PATH);
202 fail++;
207 * the interpreter will launch but fail to open the script because its
216 fail += check_execveat_invoked_rc(root_dfd, longpath + 1, 0,
219 fail += check_execveat(root_dfd, longpath + 1, 0);
221 return fail;
226 int fail = 0;
264 fail += check_execveat(subdir_dfd, "../execveat", 0);
265 fail += check_execveat(dot_dfd, "execveat", 0);
266 fail += check_execveat(dot_dfd_path, "execveat", 0);
268 fail += check_execveat(AT_FDCWD, fullname, 0);
270 fail += check_execveat(99, fullname, 0);
272 fail += check_execveat(fd, "", AT_EMPTY_PATH);
274 fail += check_execveat(fd_cloexec, "", AT_EMPTY_PATH);
276 fail += check_execveat(fd_path, "", AT_EMPTY_PATH);
281 fail += check_execveat(fd_ephemeral, "", AT_EMPTY_PATH);
284 fail += check_execveat(fd_ephemeral, "", AT_EMPTY_PATH);
289 fail += check_execveat(fd_ephemeral_path, "", AT_EMPTY_PATH);
292 fail += check_execveat_fail(fd, "", 0, ENOENT);
293 fail += check_execveat_fail(fd, NULL, AT_EMPTY_PATH, EFAULT);
297 fail += check_execveat(dot_dfd, "execveat.symlink", 0);
298 fail += check_execveat(dot_dfd_path, "execveat.symlink", 0);
300 fail += check_execveat(AT_FDCWD, fullname_symlink, 0);
302 fail += check_execveat(fd_symlink, "", AT_EMPTY_PATH);
303 fail += check_execveat(fd_symlink, "",
308 fail += check_execveat_fail(dot_dfd, "execveat.symlink",
310 fail += check_execveat_fail(dot_dfd_path, "execveat.symlink",
313 fail += check_execveat_fail(AT_FDCWD, fullname_symlink,
317 fail += check_execveat_fail(dot_dfd, "pipe", 0, EACCES);
322 fail += check_execveat(subdir_dfd, "../script", 0);
323 fail += check_execveat(dot_dfd, "script", 0);
324 fail += check_execveat(dot_dfd_path, "script", 0);
326 fail += check_execveat(AT_FDCWD, fullname_script, 0);
328 fail += check_execveat(fd_script, "", AT_EMPTY_PATH);
329 fail += check_execveat(fd_script, "",
332 fail += check_execveat_fail(fd_script_cloexec, "", AT_EMPTY_PATH,
334 fail += check_execveat_fail(dot_dfd_cloexec, "script", 0, ENOENT);
339 fail += check_execveat(fd_script_ephemeral, "", AT_EMPTY_PATH);
342 fail += check_execveat(fd_script_ephemeral, "", AT_EMPTY_PATH);
346 fail += check_execveat(subdir_dfd_ephemeral, "../script", 0);
347 fail += check_execveat(subdir_dfd_ephemeral, "script", 0);
352 fail += check_execveat(subdir_dfd_ephemeral, "../script", 0);
353 fail += check_execveat_fail(subdir_dfd_ephemeral, "script", 0, ENOENT);
356 fail += check_execveat_fail(dot_dfd, "execveat", 0xFFFF, EINVAL);
358 fail += check_execveat_fail(dot_dfd, "no-such-file", 0, ENOENT);
359 fail += check_execveat_fail(dot_dfd_path, "no-such-file", 0, ENOENT);
360 fail += check_execveat_fail(AT_FDCWD, "no-such-file", 0, ENOENT);
362 fail += check_execveat_fail(dot_dfd, "", AT_EMPTY_PATH, EACCES);
364 fail += check_execveat_fail(dot_dfd, "Makefile", 0, EACCES);
365 fail += check_execveat_fail(fd_denatured, "", AT_EMPTY_PATH, EACCES);
366 fail += check_execveat_fail(fd_denatured_path, "", AT_EMPTY_PATH,
369 fail += check_execveat_fail(99, "", AT_EMPTY_PATH, EBADF);
370 fail += check_execveat_fail(99, "execveat", 0, EBADF);
372 fail += check_execveat_fail(fd, "execveat", 0, ENOTDIR);
374 fail += check_execveat_pathmax(root_dfd, "execveat", 0);
375 fail += check_execveat_pathmax(root_dfd, "script", 1);
376 return fail;