BOFH excuse #21: POSIX compliance problem