emacs-devel
[Top][All Lists]
Advanced

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

Re: merging Emacs.app


From: Adrian Robert
Subject: Re: merging Emacs.app
Date: Mon, 10 Mar 2008 14:09:09 +0000 (UTC)
User-agent: Loom/3.14 (http://gmane.org/)

YAMAMOTO Mitsuharu <mituharu <at> math.s.chiba-u.ac.jp> writes:

> I can find so many (indirect) Feval calls from ns_read_socket and some
> of them seem to be difficult to get rid of because of its fundamental
> design.  In Emacs 22 at least, read_socket_hook may be called from a
> signal handler in most environments.  As the Lisp interpreter is not
> designed to be reentrant, you cannot call Feval from read_socket_hook
> directly or indirectly (that's why both X11 and Carbon ports increment
> `handling_signal' in their read_socket_hook's to make Feval abort).
> You don't see such a problem in the Cocoa/GNUstep port unless
> NO_SOCK_SIGIO is defined, but C-g is not handled properly.

Hmm, I'll look into getting rid of the Fevals then.  Still, the side effects
 I spoke of are (I believe) unrelated to this.

thanks,
Adrian







reply via email to

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