Next: , Previous: , Up: Processes   [Contents][Index]


36.11 exit前の問い合わせ

Emacsがexitする際は、すべてのサブプロセスにSIGHUPを送信することにより、すべてのサブプロセスを終了します。それらのサブプロセスはさまざまな処理を行っているかもしれないので、Emacsは通常ユーザーにたいしてそれらを終了しても大丈夫か、確認を求めます。各プロセスはquery(問い合わせ)のためのフラグをもち、これが非nilなら、Emacsはプロセスをkillしてexitする前に確認を行うべきであることを示します。queryフラグにたいするデフォルトはtで、これは問い合わせを行うことを意味します。

Function: process-query-on-exit-flag process

これはprocessのqueryフラグをリターンする。

Function: set-process-query-on-exit-flag process flag

この関数はprocessのqueryフラグをflagにセットする。これはflagをリターンする。

以下はshellプロセス上で問い合わせを回避するためにset-process-query-on-exit-flagを使用する例:

(set-process-query-on-exit-flag (get-process "shell") nil)
     ⇒ nil