emacs-devel
[Top][All Lists]
Advanced

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

Re: C-g doesn't quit (while t) on Solaris 8


From: YAMAMOTO Mitsuharu
Subject: Re: C-g doesn't quit (while t) on Solaris 8
Date: Tue, 28 Apr 2009 13:08:40 +0900
User-agent: Wanderlust/2.14.0 (Africa) SEMI/1.14.6 (Maruoka) FLIM/1.14.8 (Shijō) APEL/10.6 Emacs/22.3 (sparc-sun-solaris2.8) MULE/5.0 (SAKAKI)

>>>>> On Mon, 27 Apr 2009 23:06:55 -0400, Stefan Monnier <address@hidden> said:

>> In Emacs 22, the call to start_polling doesn't do anything at the
>> dump stage because read_socket_hook is not set yet.  But In Emacs
>> 23, it starts a timer even at the dump stage and sets the variable
>> poll_timer to non-NULL, and that prevents the dumped executable
>> from setting an effective poll_timer (line 2264).

>> Perhaps we should suppress the call to start_polling at the dump
>> stage?

> It's generally preferable (tho not always possible, of course) to
> avoid differences between pre-dump and post-dump execution.  So
> maybe a better option is to set poll_timer back to NULL just before
> dumping.

The same principle may hold between pre-dump and post-dump but before
kill-emacs.  How about setting poll_timer to NULL before calling
start_polling in init_keyboard?

                                     YAMAMOTO Mitsuharu
                                address@hidden




reply via email to

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