MS_SYNC
MS_SYNC);
ATF_REQUIRE(msync(map, page, MS_SYNC) != 0);
str = msync_sync("garbage", MS_SYNC);
if (msync(v, sz, MS_SYNC) == -1)
msync(a2, AREA, MS_SYNC|MS_INVALIDATE);
if (msync(buf, ps, MS_SYNC) == -1)
if ((flags & ~(MS_ASYNC | MS_SYNC | MS_INVALIDATE)) != 0 ||
(flags & (MS_ASYNC | MS_SYNC | MS_INVALIDATE)) == 0 ||
(flags & (MS_ASYNC | MS_SYNC)) == (MS_ASYNC | MS_SYNC))
if ((flags & (MS_ASYNC | MS_SYNC)) == 0)
flags |= MS_SYNC;
if (flags & MS_SYNC)
#ifndef MS_SYNC
if(msync(udb->base, udb->base_size, wait?MS_SYNC:MS_ASYNC) != 0) {