1
0
Fork 0
mirror of https://git.tukaani.org/xz.git synced 2024-04-04 12:36:23 +02:00
xz-archive/src/xz
Lasse Collin f0f1f6c723 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.
2015-01-07 19:08:06 +02:00
..
args.c xz: Add --ignore-check. 2014-08-05 22:32:36 +03:00
args.h xz: Add --ignore-check. 2014-08-05 22:32:36 +03:00
coder.c xz: Add --ignore-check. 2014-08-05 22:32:36 +03:00
coder.h xz: Add incomplete support for --block-list. 2012-07-03 21:16:39 +03:00
file_io.c xz: Don't fail if stdin doesn't support O_NONBLOCK. 2015-01-07 19:08:06 +02:00
file_io.h xz: Use the self-pipe trick to avoid a race condition with signals. 2013-06-28 23:48:05 +03:00
hardware.c xz: Use lzma_cputhreads() instead of own copy of tuklib_cpucores(). 2014-06-18 22:07:06 +03:00
hardware.h Add underscores to attributes (__attribute((__foo__))). 2011-05-17 11:54:38 +03:00
list.c xz: Check the value of lzma_stream_flags.version in --list. 2013-06-26 13:30:57 +03:00
list.h Add initial version of xz --list. 2010-01-24 23:50:54 +02:00
main.c xz: Add incomplete support for --block-list. 2012-07-03 21:16:39 +03:00
main.h Collection of language fixes to comments and docs. 2010-02-12 13:16:15 +02:00
Makefile.am Build: Prepare to support Automake's subdir-objects. 2014-10-29 21:15:35 +02:00
message.c xz: Add --ignore-check. 2014-08-05 22:32:36 +03:00
message.h Add underscores to attributes (__attribute((__foo__))). 2011-05-17 11:54:38 +03:00
mytime.c xz: Move some of the timing code into mytime.[hc]. 2013-07-04 12:51:57 +03:00
mytime.h xz: Move some of the timing code into mytime.[hc]. 2013-07-04 12:51:57 +03:00
options.c xz: Fix a comment. 2014-12-21 14:07:54 +02:00
options.h Remove the Subblock filter code for now. 2010-05-26 09:55:47 +03:00
private.h Remove LZMA_UNSTABLE macro. 2014-11-26 20:12:27 +02:00
signals.c xz: Rename a variable to avoid a namespace collision on Solaris. 2014-04-09 17:26:10 +03:00
signals.h Take Cygwin into account in some #if lines. 2010-05-27 14:32:51 +03:00
suffix.c xz: Fix use of wrong variable. 2014-01-12 12:17:08 +02:00
suffix.h Put the interesting parts of XZ Utils into the public domain. 2009-04-13 11:27:40 +03:00
util.c xz: Improve handling of failed realloc in xrealloc. 2012-09-28 20:11:09 +03:00
util.h Add underscores to attributes (__attribute((__foo__))). 2011-05-17 11:54:38 +03:00
xz.1 xz: Update the man page about --threads. 2014-12-16 21:00:09 +02:00
xz_w32res.rc Added public domain notice into a few files. 2009-07-18 11:26:39 +03:00