diff options
author | Tor Egge <Tor.Egge@yahooinc.com> | 2023-09-04 14:26:02 +0200 |
---|---|---|
committer | Tor Egge <Tor.Egge@yahooinc.com> | 2023-09-04 14:26:02 +0200 |
commit | a5654fb3769135ced0daabc7aa50138cc02523b1 (patch) | |
tree | ba2f641dc9c07f45e7ba26e1ae701c2d24ff9f7d /vespalib | |
parent | c3ee6199624f99eb695a0d397b800a0fd6ab326d (diff) |
MADV_DONTDUMP is specific for linux.
Diffstat (limited to 'vespalib')
-rw-r--r-- | vespalib/src/vespa/vespalib/io/mapped_file_input.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/vespalib/src/vespa/vespalib/io/mapped_file_input.cpp b/vespalib/src/vespa/vespalib/io/mapped_file_input.cpp index 7f1f0d003b7..95e4a1b496f 100644 --- a/vespalib/src/vespa/vespalib/io/mapped_file_input.cpp +++ b/vespalib/src/vespa/vespalib/io/mapped_file_input.cpp @@ -20,7 +20,9 @@ MappedFileInput::MappedFileInput(const vespalib::string &file_name) if (_data != MAP_FAILED) { _size = info.st_size; madvise(_data, _size, MADV_SEQUENTIAL); +#ifdef __linux__ madvise(_data, _size, MADV_DONTDUMP); +#endif } } } |