Lines Matching +full:tp +full:- +full:link
8 #include <atf-c.h>
30 * XXX: is this really good enough considering puffs(9)-issued
38 if (rump_sys_statvfs1(fs, &svb, ST_WAIT) == -1) in syncbar()
51 puffsdump_vfsop_revmap[i], args->pta_vfs_toserv_ops[i]); in dumpopcount()
57 puffsdump_vnop_revmap[i], args->pta_vn_toserv_ops[i]); in dumpopcount()
84 char *theopts[] = {NULL, "-s", __VA_ARGS__, "dtfs", "n/a", NULL}
88 MAKEOPTS("-r", "reg"); in ATF_TC_BODY()
95 if (fd == -1) in ATF_TC_BODY()
101 ATF_REQUIRE(rv == -1); in ATF_TC_BODY()
111 atf_tc_set_md_var(tc, "descr", "root is a symbolic link"); in ATF_TC_HEAD()
117 MAKEOPTS("-r", "lnk " LINKSTR); in ATF_TC_BODY()
124 if ((len = rump_sys_readlink(FSTEST_MNTNAME, buf, sizeof(buf)-1)) == -1) in ATF_TC_BODY()
131 if (rump_sys_unmount("/mp", 0) == -1) in ATF_TC_BODY()
140 atf_tc_set_md_var(tc, "descr", "root is a symbolic link"); in ATF_TC_HEAD()
160 MAKEOPTS("-r", "fifo"); in ATF_TC_BODY()
169 if (fd == -1) in ATF_TC_BODY()
175 if (rump_sys_read(fd, buf, sizeof(buf)) == -1) in ATF_TC_BODY()
193 MAKEOPTS("-r", "chr 2 2"); in ATF_TC_BODY()
202 if (fd == -1) in ATF_TC_BODY()
238 if (fd == -1) in ATF_TC_BODY()
242 ATF_REQUIRE_EQ(pargs->pta_vn_toserv_ops[PUFFS_VN_INACTIVE], 0); in ATF_TC_BODY()
247 ATF_REQUIRE_EQ(pargs->pta_vn_toserv_ops[PUFFS_VN_INACTIVE], 1); in ATF_TC_BODY()
252 ATF_REQUIRE_EQ(pargs->pta_vn_toserv_ops[PUFFS_VN_INACTIVE], 2); in ATF_TC_BODY()
275 if (fd == -1) in ATF_TC_BODY()
278 ATF_REQUIRE_EQ(pargs->pta_vn_toserv_ops[PUFFS_VN_INACTIVE], 0); in ATF_TC_BODY()
280 if (rump_sys_unlink("file") == -1) in ATF_TC_BODY()
283 ATF_REQUIRE_EQ(pargs->pta_vn_toserv_ops[PUFFS_VN_INACTIVE], 0); in ATF_TC_BODY()
284 ATF_REQUIRE_EQ(pargs->pta_vn_toserv_ops[PUFFS_VN_RECLAIM], 0); in ATF_TC_BODY()
289 ATF_REQUIRE(pargs->pta_vn_toserv_ops[PUFFS_VN_INACTIVE] > 0); in ATF_TC_BODY()
290 ATF_REQUIRE_EQ(pargs->pta_vn_toserv_ops[PUFFS_VN_RECLAIM], 1); in ATF_TC_BODY()
301 "final link is gone"); in ATF_TC_HEAD()
316 if (fd == -1) in ATF_TC_BODY()
319 if (rump_sys_link("file", "anotherfile") == -1) in ATF_TC_BODY()
320 atf_tc_fail_errno("create link"); in ATF_TC_BODY()
323 ATF_REQUIRE_EQ(pargs->pta_vn_toserv_ops[PUFFS_VN_RECLAIM], 0); in ATF_TC_BODY()
326 if (rump_sys_unlink("file") == -1) in ATF_TC_BODY()
329 ATF_REQUIRE_EQ(pargs->pta_vn_toserv_ops[PUFFS_VN_RECLAIM], 0); in ATF_TC_BODY()
330 ianow = pargs->pta_vn_toserv_ops[PUFFS_VN_INACTIVE]; in ATF_TC_BODY()
333 if (rump_sys_unlink("anotherfile") == -1) in ATF_TC_BODY()
338 ATF_REQUIRE(ianow < pargs->pta_vn_toserv_ops[PUFFS_VN_INACTIVE]); in ATF_TC_BODY()
339 ATF_REQUIRE_EQ(pargs->pta_vn_toserv_ops[PUFFS_VN_RECLAIM], 1); in ATF_TC_BODY()
355 MAKEOPTS("-i", "-o", "nopagecache"); in ATF_TC_BODY()
368 if (fd == -1) in ATF_TC_BODY()
373 if (rump_sys_unlink("file") == -1) in ATF_TC_BODY()
376 ATF_REQUIRE_EQ(pargs->pta_vn_toserv_ops[PUFFS_VN_RECLAIM], 0); in ATF_TC_BODY()
377 ianow = pargs->pta_vn_toserv_ops[PUFFS_VN_INACTIVE]; in ATF_TC_BODY()
379 if (rump_sys_pread(fd, buf, sizeof(buf), 0) == -1) in ATF_TC_BODY()
385 ATF_REQUIRE_EQ(pargs->pta_vn_toserv_ops[PUFFS_VN_RECLAIM], 1); in ATF_TC_BODY()
386 ATF_REQUIRE(pargs->pta_vn_toserv_ops[PUFFS_VN_INACTIVE] > ianow); in ATF_TC_BODY()
426 ATF_REQUIRE_ERRNO(EINTR, rump_sys_stat(".", &sb) == -1); in ATF_TC_BODY()
437 ATF_TP_ADD_TCS(tp) in ATF_TP_ADD_TCS() argument
440 ATF_TP_ADD_TC(tp, mount); in ATF_TP_ADD_TCS()
442 ATF_TP_ADD_TC(tp, root_fifo); in ATF_TP_ADD_TCS()
443 ATF_TP_ADD_TC(tp, root_lnk); in ATF_TP_ADD_TCS()
444 ATF_TP_ADD_TC(tp, root_reg); in ATF_TP_ADD_TCS()
445 ATF_TP_ADD_TC(tp, root_chrdev); in ATF_TP_ADD_TCS()
447 ATF_TP_ADD_TC(tp, inactive_basic); in ATF_TP_ADD_TCS()
448 ATF_TP_ADD_TC(tp, inactive_reclaim); in ATF_TP_ADD_TCS()
449 ATF_TP_ADD_TC(tp, reclaim_hardlink); in ATF_TP_ADD_TCS()
450 ATF_TP_ADD_TC(tp, unlink_accessible); in ATF_TP_ADD_TCS()
452 ATF_TP_ADD_TC(tp, signals); in ATF_TP_ADD_TCS()