Lines Matching full:paths
39 #include <paths.h>
55 } paths[] = { variable
117 ATF_TC(paths);
118 ATF_TC_HEAD(paths, tc) in ATF_TC_HEAD() argument
120 atf_tc_set_md_var(tc, "descr", "A basic test for <paths.h>"); in ATF_TC_HEAD()
123 ATF_TC_BODY(paths, tc) in ATF_TC_BODY() argument
137 for (i = 0; i < __arraycount(paths); i++) { in ATF_TC_BODY()
139 (void)fprintf(stderr, "testing '%s'\n", paths[i].path); in ATF_TC_BODY()
142 fd = open(paths[i].path, O_RDONLY); in ATF_TC_BODY()
149 if ((paths[i].flags & PATH_OPT) == 0) { in ATF_TC_BODY()
152 "not exist", paths[i].path); in ATF_TC_BODY()
159 if ((paths[i].flags & PATH_ROOT) == 0) { in ATF_TC_BODY()
163 paths[i].path, errno); in ATF_TC_BODY()
181 if ((paths[i].flags & PATH_DEV) != 0) { in ATF_TC_BODY()
185 ATF_CHECK((paths[i].flags & PATH_DIR) == 0); in ATF_TC_BODY()
186 ATF_CHECK((paths[i].flags & PATH_FILE) == 0); in ATF_TC_BODY()
189 if ((paths[i].flags & PATH_DIR) != 0) { in ATF_TC_BODY()
193 ATF_CHECK((paths[i].flags & PATH_DEV) == 0); in ATF_TC_BODY()
194 ATF_CHECK((paths[i].flags & PATH_FILE) == 0); in ATF_TC_BODY()
197 if ((paths[i].flags & PATH_FILE) != 0) { in ATF_TC_BODY()
201 ATF_CHECK((paths[i].flags & PATH_DEV) == 0); in ATF_TC_BODY()
202 ATF_CHECK((paths[i].flags & PATH_DIR) == 0); in ATF_TC_BODY()
212 ATF_TP_ADD_TC(tp, paths); in ATF_TP_ADD_TCS()