Next: System Processes, Previous: Sentinels, Up: Processes [Contents][Index]
Emacsがexitする際は、すべてのサブプロセスにSIGHUP
を送信することにより、すべてのサブプロセスを終了します。それらのサブプロセスはさまざまな処理を行っているかもしれないので、Emacsは通常ユーザーにたいしてそれらを終了しても大丈夫か、確認を求めます。各プロセスはquery(問い合わせ)のためのフラグをもち、これが非nil
なら、Emacsはプロセスをkillしてexitする前に確認を行うべきであることを示します。queryフラグにたいするデフォルトはt
で、これは問い合わせを行うことを意味します。
これはprocessのqueryフラグをリターンする。
この関数はprocessのqueryフラグをflagにセットする。これはflagをリターンする。
以下はshellプロセス上で問い合わせを回避するためにset-process-query-on-exit-flag
を使用する例:
(set-process-query-on-exit-flag (get-process "shell") nil) ⇒ nil