emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Pretest next week


From: Chong Yidong
Subject: Re: Pretest next week
Date: Tue, 27 Jan 2009 23:22:12 -0500
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux)

Adrian Robert <address@hidden> writes:

> On Jan 27, 2009, at 4:10 AM, Jason Rumney wrote:
>
>> On w32, we set Vquit_flag directly when Ctrl-G (quit_char) is
>> pressed. This is done in the asyncronous key handling where the
>> event gets put on the Lisp input queue, so it does not have to wait
>> for the input queue to be polled.
>
> What is the entry point for detecting the Ctrl-G (or any other user
> keyboard input), when a tight loop is running, such as (while t t)?
> Is the SIGIO signal handler used, or is W32 itself asynchronously
> calling something in w32fns.c or w32term.c on a second thread?

I think this is done in the SIGIO signal handler (at least, according to
the comment for w32_read_socket in w32fns.c).  Jason, could you confirm
this?




reply via email to

[Prev in Thread] Current Thread [Next in Thread]