src/share/vm/runtime/java.cpp

changeset 2586
23ae54207126
parent 2567
850b2295a494
parent 2584
da091bb67459
child 2966
ef2d1b8f2dd4
     1.1 --- a/src/share/vm/runtime/java.cpp	Fri Feb 25 12:46:49 2011 -0800
     1.2 +++ b/src/share/vm/runtime/java.cpp	Mon Feb 28 15:35:45 2011 -0800
     1.3 @@ -551,6 +551,7 @@
     1.4  
     1.5  void vm_direct_exit(int code) {
     1.6    notify_vm_shutdown();
     1.7 +  os::wait_for_keypress_at_exit();
     1.8    ::exit(code);
     1.9  }
    1.10  
    1.11 @@ -577,11 +578,13 @@
    1.12  void vm_shutdown()
    1.13  {
    1.14    vm_perform_shutdown_actions();
    1.15 +  os::wait_for_keypress_at_exit();
    1.16    os::shutdown();
    1.17  }
    1.18  
    1.19  void vm_abort(bool dump_core) {
    1.20    vm_perform_shutdown_actions();
    1.21 +  os::wait_for_keypress_at_exit();
    1.22    os::abort(dump_core);
    1.23    ShouldNotReachHere();
    1.24  }

mercurial