Received: by 10.192.165.156 with SMTP id m28csp498616imm; Mon, 16 Apr 2018 04:07:48 -0700 (PDT) X-Google-Smtp-Source: AIpwx4+OjwQNmlY2xL/G8C/ZOAI22GG5/4OxlG07z4ppgSLt4R4r7FUBHYSjf2/Jz5ICbM0SeKi8 X-Received: by 10.98.247.17 with SMTP id h17mr6398536pfi.165.1523876868144; Mon, 16 Apr 2018 04:07:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1523876868; cv=none; d=google.com; s=arc-20160816; b=GH/G5vRcGm1ZFGy0VTs6ldmv54OGFjxRJTmDUc1s3/4tJKaRkH9MaORt53zqG6mbvU 63Wk2oDvQ00Si9qos+XjHBlGPSNdyPrjloQv7OXK/ohgPHfm3bjYg67eZMZXa55XyLha /psYIwLT2estm/hBiiAOFEkzjNbnP2oy3Sh9h1uCI842Gpn11N2Dq2he7HV7SJzOLZKw vW91Z0OMeIILpEuWSPhkuo1OI8aActjHCerSe+qxYzSFkqHeH5sUHh2dDohM2toB0S2v nLqehONbLSv15JUlyjx82SECCSOx9ShQpLU4kl3eSaOig9DFDajvcV8hDBDYud1KfO3g mMrg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:subject:cc:to:from:date :dmarc-filter:arc-authentication-results; bh=QdZLREhHXP1yNb7HMMAvWRXDjzlU2ZnKb9XqpMYfuVw=; b=z8WG5L1XAOpKCtNpv8BX6U8zk0biJGNtOWJVnjEnUDLvHCM7isiCpDZbnDWfGX94Tu FUT+1k6zdJy1Ywut5zRMMngDKjMNHu88eGAm5LKMznU64z+1TODwxYiX0CzxkWb+xq+q rQcGz2fKaO3atWvUPv80VVe1nI7pGTM8Gw2bR+/mX2+aMnu/39Til9NJ3pTV5+Mzb6Dn jZkrNmwT9UT5pkH9sF1lyqo5tgeVCnxU0y4+IWCQcD1gTpLdh7Sv15w/hv2kDQN0V1oW S+OjLlOcjONFM3pf49HvH7ZFgCzMZODiNI6ApbPnHzsU+5t1DZOpluqnLvLpfSEMatIx PT4A== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id q12-v6si7624884pll.467.2018.04.16.04.07.33; Mon, 16 Apr 2018 04:07:48 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753251AbeDPJZW (ORCPT + 99 others); Mon, 16 Apr 2018 05:25:22 -0400 Received: from mail.kernel.org ([198.145.29.99]:45316 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752999AbeDPJZV (ORCPT ); Mon, 16 Apr 2018 05:25:21 -0400 Received: from devnote (NE2965lan1.rev.em-net.ne.jp [210.141.244.193]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 3F62D2170D; Mon, 16 Apr 2018 09:25:19 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3F62D2170D Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=mhiramat@kernel.org Date: Mon, 16 Apr 2018 18:25:16 +0900 From: Masami Hiramatsu To: Ravi Bangoria Cc: acme@redhat.com, mhiramat@kernel.org, kstewart@linuxfoundation.org, tglx@linutronix.de, pombredanne@nexb.com, linux-kernel@vger.kernel.org, peterz@infradead.org, mingo@redhat.com, alexander.shishkin@linux.intel.com, jolsa@redhat.com, namhyung@kernel.org, uneedsihyeon@gmail.com, kjlx@templeofstupid.com Subject: Re: [PATCH 1/3] tools/parse-options: Add '\n' at the end of error messages Message-Id: <20180416182516.1dcc96cae6a9028216cede5c@kernel.org> In-Reply-To: <20180409110633.20767-2-ravi.bangoria@linux.vnet.ibm.com> References: <20180409110633.20767-1-ravi.bangoria@linux.vnet.ibm.com> <20180409110633.20767-2-ravi.bangoria@linux.vnet.ibm.com> X-Mailer: Sylpheed 3.5.0 (GTK+ 2.24.30; x86_64-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, 9 Apr 2018 16:36:31 +0530 Ravi Bangoria wrote: > Few error messages does not have '\n' at the end and thus next > prompt gets printed in the same line. Ex, > > linux~$ perf buildid-cache -verbose --add ./a.out > Error: did you mean `--verbose` (with two dashes ?)linux~$ > > Fix it. Looks good to me. Reviewed-by: Masami Hiramatsu Thanks! > > Signed-off-by: Ravi Bangoria > --- > tools/lib/subcmd/parse-options.c | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) > > diff --git a/tools/lib/subcmd/parse-options.c b/tools/lib/subcmd/parse-options.c > index f6a1babcbac4..cb7154eccbdc 100644 > --- a/tools/lib/subcmd/parse-options.c > +++ b/tools/lib/subcmd/parse-options.c > @@ -433,7 +433,7 @@ static int parse_long_opt(struct parse_opt_ctx_t *p, const char *arg, > > if (ambiguous_option) { > fprintf(stderr, > - " Error: Ambiguous option: %s (could be --%s%s or --%s%s)", > + " Error: Ambiguous option: %s (could be --%s%s or --%s%s)\n", > arg, > (ambiguous_flags & OPT_UNSET) ? "no-" : "", > ambiguous_option->long_name, > @@ -458,7 +458,7 @@ static void check_typos(const char *arg, const struct option *options) > return; > > if (strstarts(arg, "no-")) { > - fprintf(stderr, " Error: did you mean `--%s` (with two dashes ?)", arg); > + fprintf(stderr, " Error: did you mean `--%s` (with two dashes ?)\n", arg); > exit(129); > } > > @@ -466,7 +466,7 @@ static void check_typos(const char *arg, const struct option *options) > if (!options->long_name) > continue; > if (strstarts(options->long_name, arg)) { > - fprintf(stderr, " Error: did you mean `--%s` (with two dashes ?)", arg); > + fprintf(stderr, " Error: did you mean `--%s` (with two dashes ?)\n", arg); > exit(129); > } > } > -- > 2.14.3 > -- Masami Hiramatsu