cvs commit: src/lib/libc/sys msync.2

David Schultz das at FreeBSD.ORG
Sat Sep 4 18:30:58 PDT 2004


On Fri, Sep 03, 2004, Peter Pentchev wrote:
> roam        2004-09-03 06:24:25 UTC
> 
>   FreeBSD src repository (doc,ports committer)
> 
>   Modified files:
>     lib/libc/sys         msync.2 
>   Log:
>   Add a BUGS section and copy the wording from mmap(2)'s MAP_NOSYNC,
>   documenting the obsoleteness of the msync(2) syscall and its single
>   remaining purpose.

I'm not nitpicking at you since you didn't write the original
text, but if msync(2) still has a purpose, then it isn't really
obsolete, is it?  (Moreover, the text only describes the purpose of
msync(2) with the MS_ASYNC flag.)  Applications such as databases
that want greater control over the flushing of dirty data may
still find msync(2) very useful.


More information about the cvs-all mailing list