commit | f0f1f6c7235ffa901cf76fe18e33749e200b3eea | [log] [tgz] |
---|---|---|
author | Lasse Collin <lasse.collin@tukaani.org> | Wed Jan 07 19:08:06 2015 +0200 |
committer | Lasse Collin <lasse.collin@tukaani.org> | Wed Jan 07 19:08:06 2015 +0200 |
tree | 7164d82508dbebca219ea2026e034e9ee0d5b82e | |
parent | d2d484647d9d9d679f03c75abb0404f67069271c [diff] |
xz: Don't fail if stdin doesn't support O_NONBLOCK. It's a problem at least on OpenBSD which doesn't support O_NONBLOCK on e.g. /dev/null. I'm not surprised if it's a problem on other OSes too since this behavior is allowed in POSIX-1.2008. The code relying on this behavior was committed in June 2013 and included in 5.1.3alpha released on 2013-10-26. Clearly the development releases only get limited testing.