Home | History | Annotate | Download | only in profile

Lines Matching refs:write_buffer

62 static char *write_buffer = NULL;
101 write_buffer = realloc(write_buffer, size);
107 memcpy(&write_buffer[cur_pos], s, len);
136 val = *(uint32_t*)&write_buffer[cur_pos];
147 val = *(uint64_t*)&write_buffer[cur_pos];
209 write_buffer = mmap(0, file_size, PROT_READ | PROT_WRITE,
211 if (write_buffer == (void *)-1) {
221 if (msync(write_buffer, file_size, MS_SYNC) == -1) {
230 (void)munmap(write_buffer, file_size);
231 write_buffer = NULL;
273 write_buffer = NULL;
279 memset(write_buffer, 0, WRITE_BUFFER_SIZE);
284 write_buffer = NULL;
287 memset(write_buffer, 0, WRITE_BUFFER_SIZE);
404 fwrite(write_buffer, cur_pos, 1, output_file);
405 free(write_buffer);
412 write_buffer = NULL;