> Those timers should probably call accept-process-output.  If you call
    > accept-process-output with a timeout of 0, will it receive the output
    > but not wait?  If so, that is the right way.

On second thought, it is not enough for those timer functions to call
accept-process-output.  That will take care of process output, but
there is a second similar problem: an idle timer function that can run
a long time without returning blocks out other idle timers.

My conclusion is that all these timer functions should be rewritten to
reschedule themselves to run again a short while in the future, rather
than looping.

I will update the manual.


_______________________________________________
emacs-pretest-bug mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug

Reply via email to