Posix shared memory - permission problems?