xz-analysis-mirror/src/xz
Lasse Collin cdba9ddd87 xz: Use non-blocking I/O for the output file.
Now both reading and writing should be without
race conditions with signals.

They might still be signal handling issues left.
Signals are blocked during many operations to avoid
EINTR but it may cause problems e.g. if writing to
stderr blocks when trying to display an error message.
2013-06-29 15:59:13 +03:00
..
Makefile.am Build: Add options to disable individual command line tools. 2010-10-08 15:25:45 +03:00
args.c xz: Add incomplete support for --block-list. 2012-07-03 21:16:39 +03:00
args.h xz: Add incomplete support for --block-list. 2012-07-03 21:16:39 +03:00
coder.c xz: Fix interaction between preset and custom filter chains. 2013-06-21 21:50:26 +03:00
coder.h xz: Add incomplete support for --block-list. 2012-07-03 21:16:39 +03:00
file_io.c xz: Use non-blocking I/O for the output file. 2013-06-29 15:59:13 +03: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: Minor internal changes to handling of --threads. 2011-04-09 15:11:13 +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
message.c Make the progress indicator smooth in threaded mode. 2012-12-14 20:13:32 +02:00
message.h Add underscores to attributes (__attribute((__foo__))). 2011-05-17 11:54:38 +03:00
options.c Add underscores to attributes (__attribute((__foo__))). 2011-05-17 11:54:38 +03:00
options.h Remove the Subblock filter code for now. 2010-05-26 09:55:47 +03:00
private.h Put the unstable APIs behind #ifdef LZMA_UNSTABLE. 2011-04-12 12:42:37 +03:00
signals.c xz: Use the self-pipe trick to avoid a race condition with signals. 2013-06-28 23:48:05 +03:00
signals.h Take Cygwin into account in some #if lines. 2010-05-27 14:32:51 +03:00
suffix.c xz/DOS: Add experimental 8.3 filename support. 2011-04-10 13:09:42 +03: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: Make the man page more friendly to doclifter. 2013-06-21 22:04:45 +03:00
xz_w32res.rc Added public domain notice into a few files. 2009-07-18 11:26:39 +03:00