POSIX shared memory question