Lines Matching refs:old_len
84 ssize_t old_len = st.st_size;
103 if (new_len > old_len) { // Expanded the file
104 // Verify that the file is unchanged up to old_len
106 ASSERT_STREAM_ALL(emu_read, fd, readbuf.get(), old_len);
107 ASSERT_EQ(memcmp(readbuf.get(), u8, old_len), 0);
108 // Verify that the file is filled with zeroes from old_len to new_len
109 ASSERT_EQ(emu_lseek(fd, old_len, SEEK_SET), old_len);
110 ASSERT_STREAM_ALL(emu_read, fd, readbuf.get(), new_len - old_len);
111 for (ssize_t n = 0; n < (new_len - old_len); n++) {
115 ASSERT_EQ(emu_lseek(fd, old_len, SEEK_SET), old_len);
116 ASSERT_STREAM_ALL(emu_write, fd, u8 + old_len, new_len - old_len);