msync: Synchronize Memory With Physical Storage

Description Usage Arguments Details Value Author(s)

View source: R/mmap.R

Description

msync calls the underlying system call of the same name. This writes modified whole pages back to the filesystem and updates the file modification time.

Usage

1
msync(x, flags=mmapFlags("MS_ASYNC"))

Arguments

x

An mmap object.

flags

One of the following flags: ‘MS_ASYNC’: return immediately (default). ‘MS_SYNC’: perform synchronous writes. ‘MS_INVALIDATE’: invalidate all cached data.

Per the man page, ‘MS_ASYNC’ is not permitted to be combined with the other flags.

Details

See the appropriate OS man page.

Value

0 on success, otherwise -1.

Author(s)

Jeffrey A. Ryan


mmap documentation built on May 2, 2019, 4:45 p.m.