From: Eli Zaretskii Date: Sat, 4 Nov 2017 11:56:39 +0000 (+0200) Subject: Make gdb-non-stop-setting default to nil on MS-Windows X-Git-Tag: emacs-26.0.91~385 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=1f1de8e872282a12c3c17315c54d99026af32db9;p=emacs.git Make gdb-non-stop-setting default to nil on MS-Windows * lisp/progmodes/gdb-mi.el (gdb-non-stop-setting): Now nil on MS-Windows. --- diff --git a/lisp/progmodes/gdb-mi.el b/lisp/progmodes/gdb-mi.el index 4f366c6ede6..58552759b95 100644 --- a/lisp/progmodes/gdb-mi.el +++ b/lisp/progmodes/gdb-mi.el @@ -400,14 +400,22 @@ valid signal handlers.") (const :tag "Unlimited" nil)) :version "22.1") -(defcustom gdb-non-stop-setting t - "When in non-stop mode, stopped threads can be examined while +(defcustom gdb-non-stop-setting (not (eq system-type 'windows-nt)) + "If non-nil, GDB sessions are expected to support the non-stop mode. +When in the non-stop mode, stopped threads can be examined while other threads continue to execute. +If this is non-nil, GDB will be sent the \"set non-stop 1\" command, +and if that results in an error, the non-stop setting will be +turned off automatically. + +On MS-Windows, this is off by default, because MS-Windows targets +don't support the non-stop mode. + GDB session needs to be restarted for this setting to take effect." :type 'boolean :group 'gdb-non-stop - :version "23.2") + :version "26.1") ;; TODO Some commands can't be called with --all (give a notice about ;; it in setting doc)