Home | History | Annotate | Download | only in src

Lines Matching refs:FILE

223   PosixMemoryMappedFile(FILE* file, void* memory, int size)
224 : file_(file), memory_(memory), size_(size) { }
229 FILE* file_;
236 FILE* file = fopen(name, "r+");
237 if (file == NULL) return NULL;
239 fseek(file, 0, SEEK_END);
240 int size = ftell(file);
243 mmap(0, size, PROT_READ | PROT_WRITE, MAP_SHARED, fileno(file), 0);
244 return new PosixMemoryMappedFile(file, memory, size);
250 FILE* file = fopen(name, "w+");
251 if (file == NULL) return NULL;
252 int result = fwrite(initial, size, 1, file);
254 fclose(file);
258 mmap(0, size, PROT_READ | PROT_WRITE, MAP_SHARED, fileno(file), 0);
259 return new PosixMemoryMappedFile(file, memory, size);