diff options
-rw-r--r-- | Misc/NEWS | 3 | ||||
-rw-r--r-- | Modules/mmapmodule.c | 1 |
2 files changed, 3 insertions, 1 deletions
@@ -58,6 +58,9 @@ Core and Builtins Library ------- +- Issue #2643: msync() is not called anymore when deallocating an open mmap + object, only munmap(). + - logging: Changed LoggerAdapter implementation internally, to make it easier to subclass in a useful way. diff --git a/Modules/mmapmodule.c b/Modules/mmapmodule.c index 8c5c8ac..3413f17 100644 --- a/Modules/mmapmodule.c +++ b/Modules/mmapmodule.c @@ -125,7 +125,6 @@ mmap_object_dealloc(mmap_object *m_obj) if (m_obj->fd >= 0) (void) close(m_obj->fd); if (m_obj->data!=NULL) { - msync(m_obj->data, m_obj->size, MS_SYNC); munmap(m_obj->data, m_obj->size); } #endif /* UNIX */ |