f_offset

Alfred Perlstein alfred at freebsd.org
Sun Apr 13 16:04:35 UTC 2008


* Poul-Henning Kamp <phk at phk.freebsd.dk> [080413 08:23] wrote:
> In message <20080412221654.S959 at desktop>, Jeff Roberson writes:
> 
> >> The non p-prefix versions should always be serialized, because there
> >> is know way of knowing where they read/write if you don't.
> >
> >Well that's at odds with what the standard says and what others implement. 
> >I think there is a clear case for serializing writes.  I don't see what 
> >advantage we get from serializing reads.  The heavy cost of 
> >synchronization should be justified by actual need.
> 
> If you don't serialize read(2) and readv(2), how do you know where
> they read from ?

You don't always care, if the file is a fixed record file or datagram
socket then it does not matter.



-- 
- Alfred Perlstein


More information about the freebsd-arch mailing list