fmemopen has been disabled until an awkward bug has been fixed

Fmemopen Feature

Replace some temporary files with memory buffers

1. Support

Since: NeoMutt 2016-03-07

Dependencies:

open_memstream(), fmemopen()from glibc

This feature can be enabled by running configurewith the option --enable-fmemopen

2. Introduction

The fmemopenpatch speeds up some searches.

This feature changes a few places where Mutt creates temporary files. It replaces them with in-memory buffers. This should improve the performance when searching the header or body using the $thorough_searchoption.

There are no user-configurable parts.

This feature depends on open_memstream()and fmemopen(). They are provided by glibc. Without them, Mutt will simply create temporary files.

3. See Also

4. Known Bugs

None

5. Credits