Lines Matching refs:data_file
155 if (buffer->data_file != 0) /* might still be open from previous invocation */
156 close(buffer->data_file);
157 buffer->data_file = mkstemp(buffer->buffer_name);
158 if (buffer->data_file == -1) {
159 buffer->data_file = 0;
167 close(buffer->data_file);
168 buffer->data_file = 0;
172 result = lseek(buffer->data_file, buffer_size_bytes-1, SEEK_SET);
174 close(buffer->data_file);
175 buffer->data_file = 0;
183 result = write(buffer->data_file, &g, 1);
185 close(buffer->data_file);
186 buffer->data_file = 0;
193 buffer->data = mmap(NULL, buffer_size_bytes, PROT_WRITE | PROT_READ, MAP_SHARED, buffer->data_file, 0);
195 close(buffer->data_file);
243 /* ftruncate(buffer->data_file,0); Can we delete given a file-descriptor? */
244 close(buffer->data_file);
247 buffer->data_file = 0;