[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);