On Wed, Jan 23, 2008 at 06:32:09PM +0100, Eugen Dedu wrote:
> $ man -a iconv
> [...]
> q
> --Man-- next: iconv(3) [ view (return) | skip (Ctrl-D) | quit (Ctrl-C) ]
> 
> I want to quit, but pressing CTRL-C does not do anything.

Thanks for your report. This is due to a decompression process being
started earlier than it strictly needs to be, and SIGINT is ignored
while subprocesses are running because that's what you want for things
like pagers.

I rearranged things somewhat to avoid this problem. (This was while on
the train, so I haven't checked it in yet, but it will land in 2.5.1.)
I'm not terribly happy with the elegance of this rearrangement, so I
will probably revisit this later. Perhaps the right answer is to add a
facility to avoid ignoring SIGINT and use it for decompression
processes, since they aren't expected to be interactive.

Cheers,

-- 
Colin Watson                                       [EMAIL PROTECTED]



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to