POSIX compliance problem