title: When is kill-emacs-hook called?
body: <p>If I have some unsaved buffers, when does <code>kill-emacs-hook</code> call?</p>
  
  <p>Scenario A</p>
  
  <ol>
  <li>User invoke <code>kill-emacs</code>.</li>
  <li>Prompt for saving modified buffers.</li>
  <li>Cancel <code>kill-emacs</code> operation (<code>C-g</code>).</li>
  <li>User continues to use emacs.</li>
  </ol>
  
  <p>Scenario B</p>
  
  <ol>
  <li>User invoke <code>kill-emacs</code>.</li>
  <li>Prompt for saving modified buffers.</li>
  <li>All modified buffers saved</li>
  <li>Emacs killed.</li>
  </ol>