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