lkml.org 
[lkml]   [1997]   [Feb]   [18]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
SubjectRe: Big mallocs, mmap sorrows and double buffering.
Date
Matti Aarnio <matti.aarnio@tele.fi> writes:
| > Since PROT_WRITE is not set this is in effect a shared mapping (and Linux
| > internally handles it like a shared mapping).
|
| Hmm.. Ok, perhaps it is so. It just isn't obvious.

The down side is that where write() returns status, mmap() gives you a
segmentation fault or bus error if the write failed for any reason
(like, the disk got full). Also, there's no analog to fsync() to make
sure that the data has actually hit stable storage.


\
 
 \ /
  Last update: 2005-03-22 13:38    [W:0.048 / U:1.460 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site