From owner-svn-src-all@FreeBSD.ORG  Sun Mar 10 15:01:06 2013
Return-Path: <owner-svn-src-all@FreeBSD.ORG>
Delivered-To: svn-src-all@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 by hub.freebsd.org (Postfix) with ESMTP id B9AA3788;
 Sun, 10 Mar 2013 15:01:06 +0000 (UTC) (envelope-from dim@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org
 [IPv6:2001:1900:2254:2068::e6a:0])
 by mx1.freebsd.org (Postfix) with ESMTP id 93BE2F99;
 Sun, 10 Mar 2013 15:01:06 +0000 (UTC)
Received: from svn.freebsd.org ([127.0.1.70])
 by svn.freebsd.org (8.14.6/8.14.6) with ESMTP id r2AF16Hi038128;
 Sun, 10 Mar 2013 15:01:06 GMT (envelope-from dim@svn.freebsd.org)
Received: (from dim@localhost)
 by svn.freebsd.org (8.14.6/8.14.5/Submit) id r2AF16IP038127;
 Sun, 10 Mar 2013 15:01:06 GMT (envelope-from dim@svn.freebsd.org)
Message-Id: <201303101501.r2AF16IP038127@svn.freebsd.org>
From: Dimitry Andric <dim@FreeBSD.org>
Date: Sun, 10 Mar 2013 15:01:06 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-all@freebsd.org,
 svn-src-stable@freebsd.org, svn-src-stable-9@freebsd.org
Subject: svn commit: r248131 - stable/9/usr.bin/c89
X-SVN-Group: stable-9
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-src-all@freebsd.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: "SVN commit messages for the entire src tree \(except for &quot;
 user&quot; and &quot; projects&quot; \)" <svn-src-all.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/svn-src-all>,
 <mailto:svn-src-all-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-all>
List-Post: <mailto:svn-src-all@freebsd.org>
List-Help: <mailto:svn-src-all-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-all>,
 <mailto:svn-src-all-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sun, 10 Mar 2013 15:01:06 -0000

Author: dim
Date: Sun Mar 10 15:01:06 2013
New Revision: 248131
URL: http://svnweb.freebsd.org/changeset/base/248131

Log:
  MFC r247951:
  
  Make c89(1) invoke /usr/bin/cc with argv[0] also set to /usr/bin/cc,
  similar to what c99(1) does, to prevent "c89: illegal option -- 1"
  messages, when clang is /usr/bin/cc.
  
  Reported by:	tijl

Modified:
  stable/9/usr.bin/c89/c89.c
Directory Properties:
  stable/9/usr.bin/c89/   (props changed)

Modified: stable/9/usr.bin/c89/c89.c
==============================================================================
--- stable/9/usr.bin/c89/c89.c	Sun Mar 10 13:52:19 2013	(r248130)
+++ stable/9/usr.bin/c89/c89.c	Sun Mar 10 15:01:06 2013	(r248131)
@@ -72,7 +72,7 @@ main(int argc, char **argv)
 	Argv.a = malloc((argc + 1 + N_ARGS_PREPENDED) * sizeof *Argv.a);
 	if (Argv.a == NULL)
 		err(1, "malloc");
-	Argv.a[Argc++] = argv[0];
+	Argv.a[Argc++] = CC;
 	for (j = 0; j < N_ARGS_PREPENDED; ++j)
 		Argv.a[Argc++] = args_prepended[j];
 	while ((i = getopt(argc, argv, "cD:EgI:l:L:o:OsU:")) != -1) {