msync: Synchronize Memory With Physical Storage

View source: R/mmap.R

msyncR Documentation

Synchronize Memory With Physical Storage

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

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 Feb. 16, 2023, 9:19 p.m.