Lines Matching defs:buffer_size
458 int buffer_size;
463 for (buffer_size = 0, i = history_length - nelements; i < history_length; i++)
465 buffer_size += 2 + HISTENT_BYTES (the_history[i]);
469 buffer_size += strlen (the_history[i]->timestamp) + 1;
470 buffer_size += strlen (the_history[i]->line) + 1;
476 if (ftruncate (file, buffer_size+cursize) == -1)
478 buffer = (char *)mmap (0, buffer_size, PROT_READ|PROT_WRITE, MAP_WFLAGS, file, cursize);
488 buffer = (char *)malloc (buffer_size);
512 if (msync (buffer, buffer_size, 0) != 0 || munmap (buffer, buffer_size) != 0)
515 if (write (file, buffer, buffer_size) < 0)