Lines Matching +full:fuzz +full:- +full:seconds

3 /*-
34 #include <atf-c.h>
74 if (rump_sys_stat(pb, &sb1) == -1) in lookup_simple()
78 if (rump_sys_stat(pb, &sb2) == -1) in lookup_simple()
94 if (rump_sys_mkdir(pb, 0777) == -1) in lookup_complex()
96 if (rump_sys_stat(pb, &sb1) == -1) in lookup_complex()
100 if (rump_sys_stat(pb, &sb2) == -1) in lookup_complex()
105 * any directories searched - such a directory is the in lookup_complex()
165 if (rump_sys_mkdir(pb, 0777) == -1) in dir_simple()
167 if (rump_sys_stat(pb, &sb) == -1) in dir_simple()
171 if (rump_sys_rmdir(pb) == -1) in dir_simple()
173 if (rump_sys_stat(pb, &sb) != -1 || errno != ENOENT) in dir_simple()
187 if (rump_sys_mkdir(pb, 0777) == -1) in dir_notempty()
192 if (fd == -1) in dir_notempty()
197 if (rv != -1 || errno != ENOTEMPTY) in dir_notempty()
198 atf_tc_fail("non-empty directory removed succesfully"); in dir_notempty()
200 if (rump_sys_unlink(pb2) == -1) in dir_notempty()
203 if (rump_sys_rmdir(pb) == -1) in dir_notempty()
231 ATF_REQUIRE_ERRNO(xerrno, rump_sys_chdir("..") == -1); in dir_rmdirdotdot()
243 if (rump_sys_stat(buf, &sb) == -1) in checkfile()
262 if (rump_sys_mkdir(pb1, 0777) == -1) in rename_dir()
266 if (rump_sys_mkdir(pb2, 0777) == -1) in rename_dir()
269 if (rump_sys_mkdir(pb2, 0777) == -1) in rename_dir()
273 if (rump_sys_mknod(pb3, S_IFREG | 0777, -1) == -1) in rename_dir()
275 if (rump_sys_stat(pb3, &ref) == -1) in rename_dir()
284 if (rump_sys_rename(pb1, pb3) == -1) in rename_dir()
290 if (rump_sys_rename(pb1, pb3) != -1 || errno != EINVAL) in rename_dir()
292 if (rump_sys_rename(pb3, pb1) != -1 || errno != EISDIR) in rename_dir()
300 if (rump_sys_rename(pb2, pb1) != -1 || errno != EINVAL) in rename_dir()
305 if (rump_sys_rename(pb2, pb1) != -1 || errno != EINVAL) in rename_dir()
310 /* rename directory over a non-empty directory */ in rename_dir()
311 if (rump_sys_rename(pb2, pb3) != -1 || errno != ENOTEMPTY) in rename_dir()
314 /* cross-directory rename */ in rename_dir()
317 if (rump_sys_rename(pb1, pb2) == -1) in rename_dir()
323 if (rump_sys_rename(pb2, pb1) == -1) in rename_dir()
328 /* atomic cross-directory rename */ in rename_dir()
330 if (rump_sys_rename(pb1, pb3) == -1) in rename_dir()
359 if (rump_sys_chdir(mp) == -1) in rename_dotdot()
362 if (rump_sys_mkdir("dir1", 0777) == -1) in rename_dotdot()
364 if (rump_sys_mkdir("dir2", 0777) == -1) in rename_dotdot()
367 if (rump_sys_rename("dir1", "dir1/..") != -1 || errno != EINVAL) in rename_dotdot()
368 atf_tc_fail_errno("self-dotdot to"); in rename_dotdot()
370 if (rump_sys_rename("dir1/..", "sometarget") != -1 || errno != EINVAL) in rename_dotdot()
371 atf_tc_fail_errno("self-dotdot from"); in rename_dotdot()
373 if (rump_sys_rename("dir1", "dir2/..") != -1 || errno != EINVAL) in rename_dotdot()
374 atf_tc_fail("other-dotdot"); in rename_dotdot()
389 if (rump_sys_chdir(mp) == -1) in rename_reg_nodir()
397 if (rump_sys_mknod("file1", S_IFREG | 0777, -1) == -1) in rename_reg_nodir()
399 if (rump_sys_mknod("file2", S_IFREG | 0777, -1) == -1) in rename_reg_nodir()
402 if (rump_sys_stat("file1", &sb) == -1) in rename_reg_nodir()
407 if (rump_sys_link("file1", "file_link") == -1) in rename_reg_nodir()
409 if (rump_sys_stat("file_link", &sb) == -1) in rename_reg_nodir()
415 if (rump_sys_stat("file2", &sb) == -1) in rename_reg_nodir()
418 if (rump_sys_rename("file1", "file3") == -1) in rename_reg_nodir()
420 if (rump_sys_stat("file3", &sb) == -1) in rename_reg_nodir()
425 if (rump_sys_stat("file1", &sb) != -1 || errno != ENOENT) in rename_reg_nodir()
428 if (rump_sys_rename("file3", "file2") == -1) in rename_reg_nodir()
430 if (rump_sys_stat("file2", &sb) == -1) in rename_reg_nodir()
436 if (rump_sys_stat("file3", &sb) != -1 || errno != ENOENT) in rename_reg_nodir()
440 if (rump_sys_rename("file2", "file_link") == -1) in rename_reg_nodir()
442 if (rump_sys_stat("file2", &sb) != -1 || errno != ENOENT) in rename_reg_nodir()
444 if (rump_sys_stat("file_link", &sb) == -1) in rename_reg_nodir()
450 ATF_CHECK_ERRNO(EFAULT, rump_sys_rename("file2", NULL) == -1); in rename_reg_nodir()
451 ATF_CHECK_ERRNO(EFAULT, rump_sys_rename(NULL, "file2") == -1); in rename_reg_nodir()
500 * Test creating files with one-character names using all possible
518 if (fd == -1) in create_nonalphanum()
536 if (rump_sys_chdir(mp) == -1) in create_nametoolong()
540 if (val == -1) in create_nametoolong()
552 if (val == -1) in create_nametoolong()
556 if (val != 0 && (fd != -1 || errno != ENAMETOOLONG)) in create_nametoolong()
559 if (val == 0 && rump_sys_close(fd) == -1) in create_nametoolong()
561 if (val == 0 && rump_sys_unlink(name) == -1) in create_nametoolong()
600 if (rump_sys_chdir(mp) == -1) in rename_nametoolong()
604 if (val == -1) in rename_nametoolong()
616 if (fd == -1) in rename_nametoolong()
618 if (rump_sys_close(fd) == -1) in rename_nametoolong()
622 if (val == -1) in rename_nametoolong()
626 if (val != 0 && (res != -1 || errno != ENAMETOOLONG)) in rename_nametoolong()
629 if (val == 0 && rump_sys_unlink(name) == -1) in rename_nametoolong()
656 if (r == -1) { in symlink_len()
680 int fuzz; in symlink_long() local
682 for (fuzz = -1; fuzz <= 1; fuzz++) { in symlink_long()
683 symlink_len(tc, mp, len + fuzz); in symlink_long()
720 tv[1].tv_sec = 1000000002; /* need even seconds for msdosfs */ in attrs()
797 int a = ((const struct flock *)p)->l_start; in flock_compare()
798 int b = ((const struct flock *)q)->l_start; in flock_compare()
799 return a < b ? -1 : (a > b ? 1 : 0); in flock_compare()
833 fcntl_getlocks(fildes, start, l.l_start - start, lock, end); in fcntl_getlocks()
846 len -= l.l_start + l.l_len - start; in fcntl_getlocks()
856 /* test non-overlaping ranges */ in fcntl_getlock_pids()
911 * that would block the current process. Processes 1-4 don't in fcntl_getlock_pids()
975 ATF_REQUIRE_ERRNO(EINVAL, rump_sys_access("tfile", ALLACC+1) == -1); in access_simple()
989 ATF_REQUIRE(fd != -1); in read_directory()
992 ATF_CHECK(size != -1 || errno == EISDIR); in read_directory()
994 ATF_CHECK(size != -1 || errno == EISDIR); in read_directory()
997 ATF_REQUIRE(res != -1); in read_directory()
1016 ATF_REQUIRE(res != -1); in lstat_symlink()
1018 ATF_REQUIRE(res != -1); in lstat_symlink()
1027 ATF_TC_FSAPPLY(lookup_complex, "lookup of non-dot entries");
1029 ATF_TC_FSAPPLY(dir_notempty, "non-empty directories cannot be removed");
1051 ATF_TC_FSAPPLY(create_nonalphanum, "non-alphanumeric filenames");