[Python-checkins] CVS: python/dist/src/Modules mmapmodule.c,2.11,2.12
A.M. Kuchling
python-dev@python.org
2000年6月17日 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);