Lines Matching refs:buf
44 char* buf, size_t buf_size, int expected_errno) {
46 int rc = basename_r(in, buf, buf_size);
48 if (rc != -1 && buf != NULL) {
49 ASSERT_STREQ(expected_out, buf) << in;
55 char* buf, size_t buf_size, int expected_errno) {
57 int rc = dirname_r(in, buf, buf_size);
59 if (rc != -1 && buf != NULL) {
60 ASSERT_STREQ(expected_out, buf) << in;
68 char buf[256];
70 TestBasename("", ".", -1, buf, 0, ERANGE);
71 TestBasename("", ".", -1, buf, 1, ERANGE);
72 TestBasename("", ".", 1, buf, 2, 0);
73 TestBasename("", ".", 1, buf, sizeof(buf), 0);
74 TestBasename("/usr/lib", "lib", 3, buf, sizeof(buf), 0);
75 TestBasename("/usr/", "usr", 3, buf, sizeof(buf), 0);
76 TestBasename("usr", "usr", 3, buf, sizeof(buf), 0);
77 TestBasename("/", "/", 1, buf, sizeof(buf), 0);
78 TestBasename(".", ".", 1, buf, sizeof(buf), 0);
79 TestBasename("..", "..", 2, buf, sizeof(buf), 0);
87 char buf[256];
89 TestDirname("", ".", -1, buf, 0, ERANGE);
90 TestDirname("", ".", -1, buf, 1, ERANGE);
91 TestDirname("", ".", 1, buf, 2, 0);
92 TestDirname("/usr/lib", "/usr", 4, buf, sizeof(buf), 0);
93 TestDirname("/usr/", "/", 1, buf, sizeof(buf), 0);
94 TestDirname("usr", ".", 1, buf, sizeof(buf), 0);
95 TestDirname(".", ".", 1, buf, sizeof(buf), 0);
96 TestDirname("..", ".", 1, buf, sizeof(buf), 0);