示例#1
0
文件: os_unix.c 项目: Hinidu/neovim
void mch_exit(int r)
{
  exiting = TRUE;

  ui_builtin_stop();
  ui_flush();
  ml_close_all(TRUE);           /* remove all memfiles */

  event_teardown();

#ifdef EXITFREE
  free_all_mem();
#endif

  exit(r);
}
示例#2
0
文件: os_unix.c 项目: Alok/neovim-1
void mch_exit(int r)
{
  exiting = true;

  ui_builtin_stop();
  ui_flush();
  ml_close_all(true);           /* remove all memfiles */

  event_teardown();
  stream_set_blocking(input_global_fd(), true);  // normalize stream (#2598)

#ifdef EXITFREE
  free_all_mem();
#endif

  exit(r);
}