MS_ASYNC
str = msync_sync("garbage", MS_ASYNC);
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)
sizeof(struct nsdst)*nsd->zonestatsize[idx], MS_ASYNC) != 0)
msync(udb->base, udb->base_size, MS_ASYNC);
if(msync(udb->base, udb->base_size, wait?MS_SYNC:MS_ASYNC) != 0) {