From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/3332 Path: news.gmane.org!not-for-mail From: Strake Newsgroups: gmane.linux.lib.musl.general Subject: [patch] err: print program name; was: Broken silent glibc-specific assumptions uncovered by musl Date: Sat, 18 May 2013 08:01:35 -0500 Message-ID: Reply-To: musl@lists.openwall.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: ger.gmane.org 1368882114 10958 80.91.229.3 (18 May 2013 13:01:54 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 18 May 2013 13:01:54 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-3336-gllmg-musl=m.gmane.org@lists.openwall.com Sat May 18 15:01:54 2013 Return-path: Envelope-to: gllmg-musl@plane.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by plane.gmane.org with smtp (Exim 4.69) (envelope-from ) id 1Udglg-00016N-6C for gllmg-musl@plane.gmane.org; Sat, 18 May 2013 15:01:48 +0200 Original-Received: (qmail 26184 invoked by uid 550); 18 May 2013 13:01:46 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: Original-Received: (qmail 26176 invoked from network); 18 May 2013 13:01:46 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:date:message-id:subject:from:to :content-type; bh=+8kQiKEWVqfv7YZXGXcnCqyaPu+kuYIZytCg9fvUSBA=; b=ndg1hZVBwScVu7QfglBKp6RtQP1u/QH4fJ73onOc4wr3Osxf9dD+l21gmvkfZSFoEC 4Z8gGIajp7KoLscAdGQYEXLXo/YpXr6xIjKisNrMvPvqY7BE/7/wnZD0UN28SPM5RX5o v5ZUFWcBJ+A++cW+1fidtffeYS8HBTQ5rb7l97f6K5hikzMHVRZ9WZNiOvkDLcax/pXP YDLRJxCJ0/5HReYZQsoD1zxq7OBGV0c2QNLeq77TVk0unYdBeyJGHPYIA64pUZgiPz2p 6bdyciBy4mN94eRi27UPSVl++dcXPEJwlFtGK+xBYtqr+bbk5ZlCM93FCc2WKRECv6sH UeTA== X-Received: by 10.194.239.129 with SMTP id vs1mr5620740wjc.38.1368882095406; Sat, 18 May 2013 06:01:35 -0700 (PDT) Xref: news.gmane.org gmane.linux.lib.musl.general:3332 Archived-At: On 18/05/2013, Szabolcs Nagy wrote: > - musl's err does not print __progname, it might annoy one Well, as we have it now: >From f96370aac0c33ae437f0b8f3fa0a946ace330eaa Mon Sep 17 00:00:00 2001 From: Strake Date: Sat, 18 May 2013 07:59:03 -0500 Subject: [PATCH] err: print program name --- src/legacy/err.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/legacy/err.c b/src/legacy/err.c index 0f74853..7b167b3 100644 --- a/src/legacy/err.c +++ b/src/legacy/err.c @@ -3,14 +3,18 @@ #include #include +extern char *__progname; + void vwarn(const char *fmt, va_list ap) { + fprintf (stderr, "%s: ", __progname); if (fmt) vfprintf(stderr, fmt, ap); perror(""); } void vwarnx(const char *fmt, va_list ap) { + fprintf (stderr, "%s: ", __progname); if (fmt) vfprintf(stderr, fmt, ap); putc('\n', stderr); } -- 1.7.11.1