Home | History | Annotate | Download | only in tests

Lines Matching refs:buf

26   char buf[10];
28 ASSERT_EQ(4, getxattr(tf.filename, "user.foo", buf, sizeof(buf)));
29 ASSERT_STREQ("bar", buf);
30 buf[0] = '\0';
31 ASSERT_EQ(4, lgetxattr(tf.filename, "user.foo", buf, sizeof(buf)));
32 ASSERT_STREQ("bar", buf);
37 char buf[10];
39 ASSERT_EQ(4, fgetxattr(tf.fd, "user.foo", buf, sizeof(buf)));
40 ASSERT_STREQ("bar", buf);
45 char buf[10];
47 ASSERT_EQ(0, fgetxattr(tf.fd, "user.foo", buf, sizeof(buf)));
52 char buf[10];
54 ASSERT_EQ(-1, fgetxattr(tf.fd, "user.foo", buf, sizeof(buf)));
59 char buf[10];
64 ASSERT_EQ(-1, fgetxattr(65535, "user.foo", buf, sizeof(buf)));
75 char buf[10];
77 ASSERT_EQ(4, fgetxattr(fd, "user.foo", buf, sizeof(buf)));
78 ASSERT_STREQ("bar", buf);
93 char buf[10];
95 ASSERT_EQ(-1, fgetxattr(fd, "user.foo", buf, sizeof(buf)));
106 char buf[65536]; // 64kB is max possible xattr list size. See "man 7 xattr".
108 ssize_t result = flistxattr(tf.fd, buf, sizeof(buf));
110 ASSERT_TRUE(memmem(buf, sizeof(buf), "user.foo", 9) != NULL);
115 char buf[65536]; // 64kB is max possible xattr list size. See "man 7 xattr".
119 ssize_t res = flistxattr(fd, buf, sizeof(buf));
122 ASSERT_TRUE(static_cast<size_t>(res) <= sizeof(buf));
123 ASSERT_TRUE(memmem(buf, res, "user.foo", 9) != NULL);