[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)
- bug#777: 23.0.60; emacs -batch does not exit w error if debug-on-error,
Lennart Borgman (gmail) <=