Lines Matching +full:de +full:- +full:be

1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
21 * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
73 struct dirent *de; in TEST_F() local
97 de = readdir(dir); in TEST_F()
98 ASSERT_NE(nullptr, de) << strerror(errno); in TEST_F()
99 EXPECT_EQ(2ul, de->d_fileno); in TEST_F()
100 EXPECT_EQ(DT_DIR, de->d_type); in TEST_F()
101 EXPECT_EQ(sizeof(dotdot), de->d_namlen); in TEST_F()
102 EXPECT_EQ(0, strcmp(dotdot, de->d_name)); in TEST_F()
105 de = readdir(dir); in TEST_F()
106 ASSERT_NE(nullptr, de) << strerror(errno); in TEST_F()
107 EXPECT_EQ(3ul, de->d_fileno); in TEST_F()
108 EXPECT_EQ(DT_DIR, de->d_type); in TEST_F()
109 EXPECT_EQ(sizeof(dot), de->d_namlen); in TEST_F()
110 EXPECT_EQ(0, strcmp(dot, de->d_name)); in TEST_F()
124 struct dirent *de; in TEST_F() local
142 de = readdir(dir); in TEST_F()
143 ASSERT_EQ(nullptr, de); in TEST_F()
151 * some additional non-standardized fields in the returned dirent.
186 * The dirent.d_off field can be used with lseek to position the directory so
228 ASSERT_EQ(2000, de0->d_off); in TEST_F()
229 ASSERT_LT(de0->d_reclen + offsetof(struct dirent, d_fileno), bufsize); in TEST_F()
230 de1 = (struct dirent*)(&(buf[de0->d_reclen])); in TEST_F()
231 ASSERT_EQ(3ul, de1->d_fileno); in TEST_F()
233 r = lseek(fd, de0->d_off, SEEK_SET); in TEST_F()
238 ASSERT_EQ(3000, de0->d_off); in TEST_F()
291 * the filesystem obviously won't be fully functional.
334 struct dirent *de; in TEST_F() local
354 de = readdir(dir); in TEST_F()
355 ASSERT_NE(nullptr, de) << strerror(errno); in TEST_F()
356 EXPECT_EQ(4ul, de->d_fileno); in TEST_F()
357 EXPECT_EQ(DT_REG, de->d_type); in TEST_F()
358 EXPECT_EQ(sizeof(nul), de->d_namlen); in TEST_F()
359 EXPECT_EQ(0, strcmp(nul, de->d_name)); in TEST_F()
375 struct dirent *de; in TEST_F() local
377 * use enough entries to be > 4096 bytes, so getdirentries must be in TEST_F()
423 de = readdir(dir); in TEST_F()
424 ASSERT_NE(nullptr, de) << strerror(errno); in TEST_F()
425 EXPECT_EQ(2 + (ino_t)i, de->d_fileno); in TEST_F()
431 de = readdir(dir); in TEST_F()
432 ASSERT_NE(nullptr, de) << strerror(errno); in TEST_F()
433 EXPECT_EQ(2 + (ino_t)i, de->d_fileno); in TEST_F()
437 de = readdir(dir); in TEST_F()
438 ASSERT_NE(nullptr, de) << strerror(errno); in TEST_F()
439 EXPECT_EQ(130ul, de->d_fileno); in TEST_F()
454 struct dirent *de; in TEST_F() local
474 de = readdir(dir); in TEST_F()
475 ASSERT_NE(nullptr, de) << strerror(errno); in TEST_F()
476 EXPECT_EQ(4ul, de->d_fileno); in TEST_F()
477 EXPECT_EQ(DT_REG, de->d_type); in TEST_F()
478 EXPECT_EQ(sizeof(foobar), de->d_namlen); in TEST_F()
479 EXPECT_EQ(0, strcmp(foobar, de->d_name)); in TEST_F()