[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: SYNC_INPUT and 23.1.
From: |
YAMAMOTO Mitsuharu |
Subject: |
Re: SYNC_INPUT and 23.1. |
Date: |
Thu, 13 Mar 2008 09:44:48 +0900 |
User-agent: |
Wanderlust/2.14.0 (Africa) SEMI/1.14.6 (Maruoka) FLIM/1.14.8 (Shijō) APEL/10.6 Emacs/23.0.50 (sparc-sun-solaris2.8) MULE/5.0 (SAKAKI) |
>>>>> On Wed, 12 Mar 2008 13:51:35 -0400, Richard Stallman <address@hidden>
>>>>> said:
> Even with SYNC_INPUT, atimer functions (except poll_for_input)
> may still call malloc in the signal handler context. So
> emacs_blocked_malloc etc. were actually meaningful even in
> SYNC_INPUT environments.
> Why is that? Can it be eliminated?
Here's the list of atimer functions (the third argument to
start_atimer):
xg_process_timeouts, poll_for_input, show_hourglass,
create_process_1, x_process_timeouts
Among them, show_hourglass, x_process_timeouts, and
xg_process_timeouts will call async-signal unsafe functions.
I think show_hourglass can be deferred until the next QUIT. But not
sure about x_process_timeouts and xg_process_timeouts.
YAMAMOTO Mitsuharu
address@hidden
- Re: SYNC_INPUT and 23.1., (continued)
- Re: SYNC_INPUT and 23.1., Richard Stallman, 2008/03/11
- Re: SYNC_INPUT and 23.1., Jan Djärv, 2008/03/12
- Re: SYNC_INPUT and 23.1., Richard Stallman, 2008/03/12
- Re: SYNC_INPUT and 23.1., Jan Djärv, 2008/03/12
- Re: SYNC_INPUT and 23.1., Stefan Monnier, 2008/03/12
- Re: SYNC_INPUT and 23.1., YAMAMOTO Mitsuharu, 2008/03/11
- Re: SYNC_INPUT and 23.1., Stefan Monnier, 2008/03/11
- Re: SYNC_INPUT and 23.1., YAMAMOTO Mitsuharu, 2008/03/12
- Re: SYNC_INPUT and 23.1., Stefan Monnier, 2008/03/12
- Re: SYNC_INPUT and 23.1., Richard Stallman, 2008/03/12
- Re: SYNC_INPUT and 23.1.,
YAMAMOTO Mitsuharu <=