use MS_PRIVATE, not MS_SLAVE