Lines Matching +full:de +full:- +full:assert
19 #include <assert.h>
32 /* lstat(2) has more "coverage" in case non-symlink pops up somehow. */
40 assert(rv == 0); in test_lookup_pass()
41 assert(S_ISLNK(st.st_mode)); in test_lookup_pass()
50 assert(rv == -1 && errno == ENOENT); in test_lookup_fail()
83 for (i = -1024; i < 0; i++) { in test_lookup()
87 for (u = INT_MAX - 1024; u <= (unsigned int)INT_MAX + 1024; u++) { in test_lookup()
91 for (u = UINT_MAX - 1024; u != 0; u++) { in test_lookup()
101 struct dirent *de; in main() local
104 if (unshare(CLONE_FILES) == -1) in main()
115 de = xreaddir(d); in main()
116 assert(de->d_type == DT_DIR); in main()
117 assert(streq(de->d_name, ".")); in main()
119 de = xreaddir(d); in main()
120 assert(de->d_type == DT_DIR); in main()
121 assert(streq(de->d_name, "..")); in main()
123 de = xreaddir(d); in main()
124 if (de) { in main()
129 assert(de->d_type == DT_LNK); in main()
131 fd_ull = xstrtoull(de->d_name, &end); in main()
132 assert(*end == '\0'); in main()
133 assert(fd_ull == (unsigned int)fd_ull); in main()
142 } while (de); in main()
147 assert(fd == 0); in main()
154 assert(fd == 0); in main()
155 /* Default RLIMIT_NOFILE-1 */ in main()
162 assert(target_fd > 0); in main()