From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 37007 invoked by alias); 4 Jun 2015 15:54:12 -0000 Mailing-List: contact gdb-prs-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-prs-owner@sourceware.org Received: (qmail 36970 invoked by uid 48); 4 Jun 2015 15:54:12 -0000 From: "dje at google dot com" To: gdb-prs@sourceware.org Subject: [Bug gdb/18488] New: gdb -batch exits with code 0 when there's a command error Date: Thu, 04 Jun 2015 15:54:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gdb X-Bugzilla-Component: gdb X-Bugzilla-Version: HEAD X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: dje at google dot com X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: unassigned at sourceware dot org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: http://sourceware.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2015-q2/txt/msg00377.txt.bz2 https://sourceware.org/bugzilla/show_bug.cgi?id=18488 Bug ID: 18488 Summary: gdb -batch exits with code 0 when there's a command error Product: gdb Version: HEAD Status: NEW Severity: normal Priority: P2 Component: gdb Assignee: unassigned at sourceware dot org Reporter: dje at google dot com Target Milestone: --- The docs say this: '-batch' Run in batch mode. Exit with status '0' after processing all the command files specified with '-x' (and all commands from initialization files, if not inhibited with '-n'). Exit with nonzero status if an error occurs in executing the GDB commands in the command files. Batch mode also disables pagination, sets unlimited terminal width and height see Screen Size, and acts as if 'set confirm off' were in effect (see Messages/Warnings). bash$ gdb -batch -ex foo Undefined command: "foo". Try "help". bash$ echo $? 0 -- You are receiving this mail because: You are on the CC list for the bug.