[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: buffering of process output
From: |
Kim F. Storm |
Subject: |
Re: buffering of process output |
Date: |
Mon, 11 Oct 2004 00:36:07 +0200 |
User-agent: |
Gnus/5.11 (Gnus v5.11) Emacs/21.3.50 (gnu/linux) |
Andreas Schwab <address@hidden> writes:
> address@hidden (Kim F. Storm) writes:
>
> It doesn't. It's because there is no call to XFlush during the read loop
> in call-process. See the comment in xterm.c:
>
> /* Remove calls to XFlush by defining XFlush to an empty replacement.
> Calls to XFlush should be unnecessary because the X output buffer
> is flushed automatically as needed by calls to XPending,
> XNextEvent, or XWindowEvent according to the XFlush man page.
> XTread_socket calls XPending. Removing XFlush improves
> performance. */
>
> Thus redisplay_preserve_echo_area does not call XFlush any more.
>
> Andreas.
Thanks for the explanation. I'll fix that.
--
Kim F. Storm http://www.cua.dk