commit | 042009addb09b18c102ecc26fabf0c0cecc5db21 | [log] [tgz] |
---|---|---|
author | Konstantin Ryabitsev <mricon@kernel.org> | Mon Nov 28 10:57:40 2011 -0500 |
committer | Konstantin Ryabitsev <mricon@kernel.org> | Mon Nov 28 10:57:40 2011 -0500 |
tree | 24e201856dd77a520da9d575d0aafbbd0f8b5311 | |
parent | ff54b4eb8b6a3b6a262f3b13e669c0b8d4799bcc [diff] |
Another swing at the compression feedback. Apply HPA's patch with a few tiny tweaks to make it work. Use a notification pipe (simulated signalfd) to handle process exit, thus allowing select() to handle timeouts as well as process termination. This is functionally a workaround for Perl having BSD-like retry behavior instead of EINTR behavior.