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

Re: wait asynchronous process



ショートフォロー:

>>>>> In [emacs-w3m : No.06033] 土屋さん wrote:

> ここまでの結果を見る限りでは,Emacs21 は accept-process-output を使い,
> それ以外は sit-for を使うようにすれば,なんとかなりそうですが….

;; いつもではないかもしれない、XEmacs だけかもしれない、のですが、
;; accept-process-output の timeout が効かないのをよく経験します。
;; Process が何も返さない、accept-process-output の実行前に
;; process の出力が終わってしまっている、等々。

> 添付の検証用コードで追試を重ねてお願いします.また,UNIX 系でも,環境
> によって結果が変わってくるようですから,BSD を使っている人の動作レポー
> トも必要です.実験対象とするファイルは async-test の中の定数を適当に変
> 更してください.

file を "/etc/bashrc" にしてちょっと実験してみたところ、
process-buffer の最後に "\nProcess cat finished" というものが入っ
て、サイズの照合に失敗する場合がありますね。
-- 
Katsumi Yamaoka <yamaoka@jpl.org>