[Python-checkins] CVS: python/dist/src/Modules mmapmodule.c,2.11,2.12
A.M. Kuchling
python-dev@python.org
Sat, 17 Jun 2000 21:25:10 -0700
Update of /cvsroot/python/python/dist/src/Modules
In directory slayer.i.sourceforge.net:/tmp/cvs-serv24493
Modified Files:
mmapmodule.c
Log Message:
Removed MS_INVALIDATE flags
Index: mmapmodule.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Modules/mmapmodule.c,v
retrieving revision 2.11
retrieving revision 2.12
diff -C2 -r2.11 -r2.12
*** mmapmodule.c 2000/06/17 22:41:22 2.11
--- mmapmodule.c 2000/06/18 04:25:08 2.12
***************
*** 66,70 ****
#ifdef UNIX
if (m_obj->data!=NULL) {
! msync(m_obj->data, m_obj->size, MS_SYNC | MS_INVALIDATE);
munmap(m_obj->data, m_obj->size);
}
--- 66,70 ----
#ifdef UNIX
if (m_obj->data!=NULL) {
! msync(m_obj->data, m_obj->size, MS_SYNC);
munmap(m_obj->data, m_obj->size);
}
***************
*** 389,393 ****
/* XXX flags for msync? */
if (-1 == msync(self->data + offset, size,
! MS_SYNC | MS_INVALIDATE))
{
PyErr_SetFromErrno(mmap_module_error);
--- 389,393 ----
/* XXX flags for msync? */
if (-1 == msync(self->data + offset, size,
! MS_SYNC))
{
PyErr_SetFromErrno(mmap_module_error);