From unknown Mon Aug 18 17:59:50 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31552: 27.0.50; Document that Emacs in batch mode exits with exit status -1 on error Resent-From: Philipp Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 22 May 2018 13:42:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 31552 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 31552@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.152699651410281 (code B ref -1); Tue, 22 May 2018 13:42:01 +0000 Received: (at submit) by debbugs.gnu.org; 22 May 2018 13:41:54 +0000 Received: from localhost ([127.0.0.1]:43813 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fL7Y1-0002fk-Lf for submit@debbugs.gnu.org; Tue, 22 May 2018 09:41:53 -0400 Received: from eggs.gnu.org ([208.118.235.92]:41031) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fL7Xz-0002fX-Fi for submit@debbugs.gnu.org; Tue, 22 May 2018 09:41:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fL7Xt-0001d3-1N for submit@debbugs.gnu.org; Tue, 22 May 2018 09:41:46 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: * X-Spam-Status: No, score=1.1 required=5.0 tests=BAYES_50, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:60599) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fL7Xs-0001cx-Ta for submit@debbugs.gnu.org; Tue, 22 May 2018 09:41:44 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:60223) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fL7Xo-0004qI-GE for bug-gnu-emacs@gnu.org; Tue, 22 May 2018 09:41:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fL7Xi-0001YA-Gv for bug-gnu-emacs@gnu.org; Tue, 22 May 2018 09:41:40 -0400 Received: from mail-wm0-x233.google.com ([2a00:1450:400c:c09::233]:36182) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fL7Xi-0001Xm-9f for bug-gnu-emacs@gnu.org; Tue, 22 May 2018 09:41:34 -0400 Received: by mail-wm0-x233.google.com with SMTP id n10-v6so33629060wmc.1 for ; Tue, 22 May 2018 06:41:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version; bh=/Zuke0nU8iufxvJLE9oBONriuJ+NySRGjC5ENzWyTSo=; b=rixlty6a3Wis5gcQqlbyyEqXBShDH8XdB2GW4nSBTg+oCgmPQzA4+VeGsJJr+H6xli tj9LQT/Hz6uDlYHjvurd5dQY0dWVlknr5Pcxydt8KHSxshr2h/5e6mfQ0XyVy7lXW+5f vNAvwTzf8xmC0OtkWd61wotip5HpGwENSRCMQFwRT/AZA/xEYZ7UbWrScKQwnNIYaS5g EEHKQNAmLU0pKf4YnSSZ0o+3XkQFw3fNqM5r9WQ0GYoDNqZ/yfEjQfeXLwMIcz4feH5L x58zsaoUS7dltXnSx4ZRzz9Xia9biCaJBKpMnTLqIoiimWSHcqZHYJ8sExGUO7f+DdfQ Ebnw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=/Zuke0nU8iufxvJLE9oBONriuJ+NySRGjC5ENzWyTSo=; b=YWOvLYwH+/ummVKp3j2UmQIME/p5YukIC6M219UjT32PGKOZXC5aIOZXlVLc08D0p9 RhHW1N8nquP1wcSoozpzoqAdoZfyHfQYXb02NorCDu+cDlXj3wQ02w2s0eRdvFV8He/P GKq7aloVnY6TJ7X44BL6QnDAEa2flVJ+w5I3p61tmd6vzDFF5nq7e/zhySqpwrVwFZwO lB1b6IUCIHqvzsLv6dSZRR680zFL3y91Pk+9siC4woObTsPA/1VdATQZ5AvYjAj/cZL0 akHssdgg2EWPXkc6FSe43P2HsX0+Szh7b4FayjVcbtPcyNZsfltCXP3e2Kg3Z41dCC82 v2Xw== X-Gm-Message-State: ALKqPwcWNktlI4gxTYm/JWu+mpYaUYGJw+Sv/899M8cH4ftYf/OVQvty 6Qt1UTjLDmjBh4HdlQ8HaoqeglkP X-Google-Smtp-Source: AB8JxZri7VgmCdDwHDQtEh9Q2JBBtX/qhWVG+NMJWs5qip+TwXKmTF5ESY00uDG0pISwizH3Tke9sQ== X-Received: by 2002:a1c:cb03:: with SMTP id b3-v6mr1153589wmg.45.1526996492640; Tue, 22 May 2018 06:41:32 -0700 (PDT) Received: from p ([2001:4c50:25f:f600:1c8c:edc4:36c9:3a58]) by smtp.gmail.com with ESMTPSA id u36-v6sm19863594wrf.87.2018.05.22.06.41.31 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 22 May 2018 06:41:32 -0700 (PDT) From: Philipp Date: Tue, 22 May 2018 15:41:25 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -3.8 (---) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.8 (----) I haven't found any documentation in the Lisp reference manual that the exit status of an Emacs process exiting due to a nonlocal exit is -1 by default (adjusted to 255 by Bash). This should be documented, for users that run Emacs in batch mode. In GNU Emacs 27.0.50 (build 68, x86_64-apple-darwin17.4.0, NS appkit-1561.20 Version 10.13.3 (Build 17D102)) of 2018-05-22 built on p Repository revision: 19e642fdb07b0b6522983e2fa35872ba5fb9f75e Windowing system distributor 'Apple', version 10.3.1561 System Description: Mac OS X 10.13.3 Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Configured using: 'configure --with-modules --without-pop --with-mailutils --enable-gcc-warnings=yes --enable-checking --enable-check-lisp-object-type 'CFLAGS=-ggdb3 -O0'' Configured features: NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS NS MODULES THREADS JSON Important settings: value of $LANG: de_DE.UTF-8 locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message rmc puny seq byte-opt gv bytecomp byte-compile cconv dired dired-loaddefs format-spec rfc822 mml easymenu mml-sec password-cache epa derived epg epg-config gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader cl-loaddefs cl-lib sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils time-date elec-pair tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/ns-win ns-win ucs-normalize mule-util term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote kqueue cocoa ns multi-tty make-network-process emacs) Memory information: ((conses 16 204643 7390) (symbols 48 20009 1) (miscs 40 56 139) (strings 32 28865 2011) (string-bytes 1 773342) (vectors 16 35280) (vector-slots 8 721688 13494) (floats 8 51 65) (intervals 56 210 0) (buffers 992 11)) From unknown Mon Aug 18 17:59:50 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31552: 27.0.50; Document that Emacs in batch mode exits with exit status -1 on error Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 22 May 2018 17:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31552 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Philipp Cc: 31552@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 31552-submit@debbugs.gnu.org id=B31552.152700942530457 (code B ref 31552); Tue, 22 May 2018 17:18:02 +0000 Received: (at 31552) by debbugs.gnu.org; 22 May 2018 17:17:05 +0000 Received: from localhost ([127.0.0.1]:44395 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fLAuH-0007vB-4d for submit@debbugs.gnu.org; Tue, 22 May 2018 13:17:05 -0400 Received: from eggs.gnu.org ([208.118.235.92]:39370) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fLAuE-0007ub-LT for 31552@debbugs.gnu.org; Tue, 22 May 2018 13:17:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fLAu4-0000lj-Ds for 31552@debbugs.gnu.org; Tue, 22 May 2018 13:16:57 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:50280) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fLAu4-0000ld-AQ; Tue, 22 May 2018 13:16:52 -0400 Received: from [176.228.60.248] (port=4401 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fLAu3-0008MK-ND; Tue, 22 May 2018 13:16:52 -0400 Date: Tue, 22 May 2018 20:16:58 +0300 Message-Id: <837envehkl.fsf@gnu.org> From: Eli Zaretskii In-reply-to: (message from Philipp on Tue, 22 May 2018 15:41:25 +0200) References: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) > From: Philipp > Date: Tue, 22 May 2018 15:41:25 +0200 > > I haven't found any documentation in the Lisp reference manual that the > exit status of an Emacs process exiting due to a nonlocal exit is -1 by > default (adjusted to 255 by Bash). This should be documented, for users > that run Emacs in batch mode. I'm not sure I understand what you are describing. Can you show a reproducer? Thanks. From unknown Mon Aug 18 17:59:50 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31552: 27.0.50; Document that Emacs in batch mode exits with exit status -1 on error Resent-From: Philipp Stephani Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 22 May 2018 17:21:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31552 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 31552@debbugs.gnu.org Received: via spool by 31552-submit@debbugs.gnu.org id=B31552.152700961430722 (code B ref 31552); Tue, 22 May 2018 17:21:01 +0000 Received: (at 31552) by debbugs.gnu.org; 22 May 2018 17:20:14 +0000 Received: from localhost ([127.0.0.1]:44399 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fLAxK-0007zS-K7 for submit@debbugs.gnu.org; Tue, 22 May 2018 13:20:14 -0400 Received: from mail-ot0-f177.google.com ([74.125.82.177]:39458) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fLAxI-0007zF-SK for 31552@debbugs.gnu.org; Tue, 22 May 2018 13:20:13 -0400 Received: by mail-ot0-f177.google.com with SMTP id l12-v6so21886455oth.6 for <31552@debbugs.gnu.org>; Tue, 22 May 2018 10:20:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=+lT39c6K/QS2F2hPZcEgylJiBHDIlsSmN6w7hxRDLEE=; b=Mjsgrt3sN5kPXTTlnRaWuo0Y6S3HRJN4RpGAvcTGzcvBWOVXQ/Om3mQyX2GAk54Z4w b1vV+s6OkFi4+jv+EDx5KZF53x1gV8Dx+1ZKSgNqp409IlCq/CSB+NNi8HgASCq5OkqB +dhzn7fve5c+RgLW0fa2eNm6qG8isLL/ACDN01A+yM+NSRJCwIFc2xk9XnUc2H2gNpem tW+SA8ceXc5Q/++PKpgHa2OLojkEKUtiYapfx+b9mqPuKD7xF8W/Wd3my7TiDamwkBvH Se2Nn8NmLmeJC6fnCh/UF+hi6HmeOjjKoODtHZvxT56b8muhUlsCiq2ErofdZ0gFGIiM tKPQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=+lT39c6K/QS2F2hPZcEgylJiBHDIlsSmN6w7hxRDLEE=; b=uEtCXj0xHTUoaONqITOAr7LEfS3Aq4xPyD63rieBkItCTcAmfOqiQRfyVmcT8lnokl xjWkWMs7RpYoW4E6biuER/AAU1Lfb8IXKbbMVeVZzaSx4ryn5W3ZsTE7Gs7f1hbNfE13 AmgZCffytnHCWdRHox9CB8DRWrEZOI5IksRE8WbCOcxs327s9c7ryxAcuA09aHQvTDDl S3hQ1ockoTDRfTQDU2MJBeUGmNpIZ2NP6e5y5CZ2HiE4lfb2MegT2aGSdH9QNliH59uz Tm0tvDfUc1aSiDB0gOmNqtSjWkvwh/eWVgywX1qF/y47mBDFC5flIzolj1qR+X+m10G1 BKHw== X-Gm-Message-State: ALKqPwconvI16EFkVK9eaK7I+Qz3TEVhzuSXNb2PFcpRpf3HB684bRpW z9xy5Hy5yCdFCLO/86LJCM8IrqugUrqESYH9obw= X-Google-Smtp-Source: AB8JxZoKDg6BD6Okpck2s4w1Ydp9Rdcz+ov+JO2ldP2GSXE3V+9DNy8CH+Hpdx+POxNSrUV/szO+J3+Fe1mFHl2L5l4= X-Received: by 2002:a9d:1bc7:: with SMTP id v7-v6mr16043083otv.344.1527009607114; Tue, 22 May 2018 10:20:07 -0700 (PDT) MIME-Version: 1.0 References: <837envehkl.fsf@gnu.org> In-Reply-To: <837envehkl.fsf@gnu.org> From: Philipp Stephani Date: Tue, 22 May 2018 19:19:54 +0200 Message-ID: Content-Type: multipart/alternative; boundary="000000000000336b93056ccea1b8" X-Spam-Score: 0.2 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.8 (/) --000000000000336b93056ccea1b8 Content-Type: text/plain; charset="UTF-8" Eli Zaretskii schrieb am Di., 22. Mai 2018 um 19:17 Uhr: > > From: Philipp > > Date: Tue, 22 May 2018 15:41:25 +0200 > > > > I haven't found any documentation in the Lisp reference manual that the > > exit status of an Emacs process exiting due to a nonlocal exit is -1 by > > default (adjusted to 255 by Bash). This should be documented, for users > > that run Emacs in batch mode. > > I'm not sure I understand what you are describing. Can you show a > reproducer? > > $ src/emacs -Q -batch -eval '(error "foo")' ; echo $? foo 255 --000000000000336b93056ccea1b8 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


Eli Za= retskii <eliz@gnu.org> schrieb am= Di., 22. Mai 2018 um 19:17=C2=A0Uhr:
> From: Philipp <p.stephani2@gmail.com>
> Date: Tue, 22 May 2018 15:41:25 +0200
>
> I haven't found any documentation in the Lisp reference manual tha= t the
> exit status of an Emacs process exiting due to a nonlocal exit is -1 b= y
> default (adjusted to 255 by Bash).=C2=A0 This should be documented, fo= r users
> that run Emacs in batch mode.

I'm not sure I understand what you are describing.=C2=A0 Can you show a=
reproducer?


$ src/emacs -Q -= batch -eval '(error "foo")' ; echo $?

foo

255=C2=A0
--000000000000336b93056ccea1b8-- From unknown Mon Aug 18 17:59:50 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31552: 27.0.50; Document that Emacs in batch mode exits with exit status -1 on error Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 12 Oct 2019 21:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31552 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Philipp Stephani Cc: Eli Zaretskii , 31552@debbugs.gnu.org Received: via spool by 31552-submit@debbugs.gnu.org id=B31552.157091497213965 (code B ref 31552); Sat, 12 Oct 2019 21:17:02 +0000 Received: (at 31552) by debbugs.gnu.org; 12 Oct 2019 21:16:12 +0000 Received: from localhost ([127.0.0.1]:34333 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iJOkE-0003at-8g for submit@debbugs.gnu.org; Sat, 12 Oct 2019 17:16:10 -0400 Received: from quimby.gnus.org ([80.91.231.51]:40400) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iJOkB-0003Xd-8h for 31552@debbugs.gnu.org; Sat, 12 Oct 2019 17:16:09 -0400 Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=marnie) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iJOk7-0008WV-El; Sat, 12 Oct 2019 23:16:05 +0200 From: Lars Ingebrigtsen References: <837envehkl.fsf@gnu.org> Date: Sat, 12 Oct 2019 23:16:03 +0200 In-Reply-To: (Philipp Stephani's message of "Tue, 22 May 2018 19:19:54 +0200") Message-ID: <87pnj1is18.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Philipp Stephani writes: > Eli Zaretskii schrieb am Di., 22. Mai 2018 um 19:17 Uhr: > > > From: Philipp > > Date: Tue, 22 May 2018 15:41:25 +0200 > > > > I haven't found any documentatio [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Philipp Stephani writes: > Eli Zaretskii schrieb am Di., 22. Mai 2018 um 19:17 Uhr: > > > From: Philipp > > Date: Tue, 22 May 2018 15:41:25 +0200 > > > > I haven't found any documentation in the Lisp reference manual that the > > exit status of an Emacs process exiting due to a nonlocal exit is -1 by > > default (adjusted to 255 by Bash). This should be documented, for users > > that run Emacs in batch mode. > > I'm not sure I understand what you are describing. Can you show a > reproducer? > > $ src/emacs -Q -batch -eval '(error "foo")' ; echo $? > > foo > > 255 I've now added something like this to the Emacs 27 manual. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 12 17:16:16 2019 Received: (at control) by debbugs.gnu.org; 12 Oct 2019 21:16:16 +0000 Received: from localhost ([127.0.0.1]:34336 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iJOkK-0003h0-GB for submit@debbugs.gnu.org; Sat, 12 Oct 2019 17:16:16 -0400 Received: from quimby.gnus.org ([80.91.231.51]:40418) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iJOkH-0003dn-DM for control@debbugs.gnu.org; Sat, 12 Oct 2019 17:16:13 -0400 Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=marnie) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iJOkE-00004z-Hk for control@debbugs.gnu.org; Sat, 12 Oct 2019 23:16:12 +0200 Date: Sat, 12 Oct 2019 23:16:10 +0200 Message-Id: <87o8ylis11.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #31552 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 31552 fixed close 31552 27.1 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 31552 fixed close 31552 27.1 quit From unknown Mon Aug 18 17:59:50 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31552: 27.0.50; Document that Emacs in batch mode exits with exit status -1 on error Resent-From: Philipp Stephani Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 13 Oct 2019 16:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31552 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: fixed To: Lars Ingebrigtsen Cc: Eli Zaretskii , 31552@debbugs.gnu.org Received: via spool by 31552-submit@debbugs.gnu.org id=B31552.157098301912394 (code B ref 31552); Sun, 13 Oct 2019 16:11:02 +0000 Received: (at 31552) by debbugs.gnu.org; 13 Oct 2019 16:10:19 +0000 Received: from localhost ([127.0.0.1]:36767 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iJgRn-0003Dp-G3 for submit@debbugs.gnu.org; Sun, 13 Oct 2019 12:10:19 -0400 Received: from mail-ot1-f43.google.com ([209.85.210.43]:34398) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iJgRl-0003Da-HN for 31552@debbugs.gnu.org; Sun, 13 Oct 2019 12:10:18 -0400 Received: by mail-ot1-f43.google.com with SMTP id m19so11908660otp.1 for <31552@debbugs.gnu.org>; Sun, 13 Oct 2019 09:10:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=44mWaFJED4mstdq490UlCiPveZ5r2Zeyv1OIq7k617M=; b=pZkOSS3YlQGWXvLpxmS1pIm4jPDNhjzTJxcPCL1uQEVI9YPi2HeiwvNXy4tTGCXbFJ Wc+2y5qhFyviUjF6F88kjhfDxmkLDymXCgAP0VlvV3oQuyt6S3VhSxFZgsD1TyQ96AQ5 vmcx44g1sJtgcpmw68vVNgdtvab/uxxsFoE6BnTfdTCtmhz+Eu9OKTCAuFuwyEZaCXrB niiXuN2jql8Tc/n1J7TFThM4vwYrOMw2aZx7JWT7/Eu4O6bOx7KxvifOwjVV82SW9pAV SKz/hKh1YA4MigiY8UpKX89wzg/U+iygDZEI/v5UgKfQgestc6nhgPjMK72KBUoZSUHy jvTg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=44mWaFJED4mstdq490UlCiPveZ5r2Zeyv1OIq7k617M=; b=LvRWx8ADnWXE7BQZYb5pYD2upY5f9eLyWANBofk1TsvMa9OQic6BuJlV3bJbYnO2Gs z8pd/Rbp53vBOQFi4mbnOl3L3r45OsEE1yqdY0XCIi80I5i7M9m8WbXBSO12PpgUXg9g BXpkX6l4AUoUFTXvv8xXDj1lFDC/NvLJ3cwDj7b/u/6F8VwgoAkx+cL4/XgAsG5+FZ2S 6EvdAjs2bz20iQAI0/tq7qTafIqU64VVHBd1lLTFEKoO43HGPJ6YYLN/BxL7hfM/PG+g NrfP907/KXkb4jNA/flgQta7apAsVdC/tyC8IcTFbPVshqWsAvlvLZnQN2693NjEEwet r7MA== X-Gm-Message-State: APjAAAVah499MmFY4CcpO/27lAqosCXGgF4kxlPgchqTjS1+wLZG/MaO ES8ZCzp1weJDVgdvSB5LBnxztwiO3JmMSxa5jfM= X-Google-Smtp-Source: APXvYqz1MpgZQK//of2D0Bgj1g8aCADxfo6uSBa1nKxpdqITyDm40xKP1tIxLQogmrw7vgNTMwy60JpG+/RvhfRIA30= X-Received: by 2002:a05:6830:1b75:: with SMTP id d21mr21351838ote.145.1570983011763; Sun, 13 Oct 2019 09:10:11 -0700 (PDT) MIME-Version: 1.0 References: <837envehkl.fsf@gnu.org> <87pnj1is18.fsf@gnus.org> In-Reply-To: <87pnj1is18.fsf@gnus.org> From: Philipp Stephani Date: Sun, 13 Oct 2019 18:10:00 +0200 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.3 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Am Sa., 12. Okt. 2019 um 23:16 Uhr schrieb Lars Ingebrigtsen : > > Philipp Stephani writes: > > > Eli Zaretskii schrieb am Di., 22. Mai 2018 um 19:17 Uhr: > > > > > From: Philipp > > > Date: Tue, 22 May 2018 15:41:25 +0200 > > > > > > I haven't found any documentation in the Lisp reference manual that the > > > exit status of an Emacs process exiting due to a nonlocal exit is -1 by > > > default (adjusted to 255 by Bash). This should be documented, for users > > > that run Emacs in batch mode. > > > > I'm not sure I understand what you are describing. Can you show a > > reproducer? > > > > $ src/emacs -Q -batch -eval '(error "foo")' ; echo $? > > > > foo > > > > 255 > > I've now added something like this to the Emacs 27 manual. Thanks.