delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2001/06/25/16:06:31

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT sources DOT redhat DOT com
Delivered-To: mailing list cygwin AT sources DOT redhat DOT com
Message-Id: <200106251947.f5PJl3j26688@pilot24.cl.msu.edu>
Subject: Re: mmap not share
To: dfreyer AT telecmon DOT insa-lyon DOT fr
Date: Mon, 25 Jun 2001 15:47:03 -0400 (EDT)
From: "Brian Michael Genisio" <genisiob AT pilot DOT msu DOT edu>
Cc: cygwin AT sources DOT redhat DOT com
X-Mailer: ELM [version 2.4 PL25]

Dirk,
This mmap thing is annoying... not only because mmap does not sync correctly,
but because the cygipc shared memory interface uses mmap to do it's
dirtywork... so mmaped files AND shm do not work correctly!!!!

This racked my brain for a long while, until I created a workaround... If I
wanted to re-read the mmapped file, I had to unmap, and re-map... I created a
function I called mmap_sync (instead of calling msync, which does not work
either) and I put the unmap and map again in it... It created a lot of needless
overhead, but it was all I could think of to work around it...

I hope I was of some help, and please tell me if you figure it out.
Brian



--
---------------------------
      \\|//   Brian Genisio
      (o o)        genisiob AT pilot DOT msu DOT edu
~~oOOo~(_)~oOOo~~~~~~~~~~~~~~~~~~~~~~~~~~





--
Want to unsubscribe from this list?
Check out: http://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019