bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#777: 23.0.60; emacs -batch does not exit w error if debug-on-error


From: Lennart Borgman (gmail)
Subject: bug#777: 23.0.60; emacs -batch does not exit w error if debug-on-error
Date: Mon, 25 Aug 2008 22:47:33 +0200
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.9) Gecko/20071031 Thunderbird/2.0.0.9 Mnenhy/0.7.5.666

If emacs is running in batch and an error occurs then it does not exit
with error status if debug-on-error is t. If debug-on-error is nil then
emacs exits with error status (which I think is correct).

To demonstrate this open the attached file and evaluate the comment
lines with compilation-start.



In GNU Emacs 23.0.60.1 (i386-mingw-nt5.1.2600)
 of 2008-08-10
Windowing system distributor `Microsoft Corp.', version 5.1.2600
configured using `configure --with-gcc (3.4) --no-opt --cflags
-Ic:/g/include -fno-crossjumping'

;;; batch-exit.el --- test batch exit values


;;; Evaluating the next line gives the expected exit status (erro):
;;(compilation-start "emacs -Q -batch -f no-fun")

;;; Evaluating this line gives the expected exit status (error) if
;;; debug-on-error is nil, otherwise the exit status after the
;;; traceback is shown is success.
;;(compilation-start "emacs -Q -batch -l batch-exit.el")

;; If debug-on-error is set then emacs exit with 0 instead of 1
(setq debug-on-error t)
(nofun)

reply via email to

[Prev in Thread] Current Thread [Next in Thread]