int msync ( void *start, size_t length, int flags);
MS_SYNC - flush synchronously
MS_ASYNC - flush asynchronously
MS_INVALIDATE - invalidate other mappings