Issue #2643: msync() is not called anymore when deallocating an open mmap

object, only munmap().
This commit is contained in:
Antoine Pitrou 2010-09-21 16:08:27 +00:00
parent e31f7d9e2e
commit 52d42503d5
2 changed files with 3 additions and 1 deletions

View file

@ -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.

View file

@ -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 */