Lines Matching refs:fd
19 test_read(int fd, const char* attribute, type_code type, const char* data,
23 if (fs_stat_attr(fd, attribute, &info) != 0) {
41 ssize_t bytesRead = fs_read_attr(fd, attribute, B_RAW_TYPE, 0, buffer,
60 int fd = open(kTestFileName, O_CREAT | O_TRUNC | O_WRONLY);
61 if (fd < 0) {
69 fs_write_attr(fd, "TEST", B_STRING_TYPE, 0, "Hello BeOS", 11);
70 test_read(fd, "TEST", B_STRING_TYPE, "Hello BeOS", 11);
73 fs_write_attr(fd, "TEST", B_STRING_TYPE, 6, "Haiku", 6);
74 test_read(fd, "TEST", B_STRING_TYPE, "Hello Haiku", 12);
76 fs_write_attr(fd, "TESTraw", B_RAW_TYPE, 16, "Haiku", 6);
77 test_read(fd, "TESTraw", B_RAW_TYPE, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Haiku",
80 fs_write_attr(fd, "TESTraw", B_RAW_TYPE, 0, "Haiku", 6);
81 test_read(fd, "TESTraw", B_RAW_TYPE, "Haiku", 6);
86 fs_write_attr(fd, "TESTswitch", B_RAW_TYPE, 0, buffer,
88 test_read(fd, "TESTswitch", B_RAW_TYPE, buffer, strlen(buffer) + 1);
91 fs_write_attr(fd, "TESTswitch", B_RAW_TYPE, 0, buffer, 4006);
92 test_read(fd, "TESTswitch", B_RAW_TYPE, buffer, 4006);