The popen() function does not reliably set errno.