diff options
author | dim <dim@FreeBSD.org> | 2013-03-07 21:34:16 +0000 |
---|---|---|
committer | dim <dim@FreeBSD.org> | 2013-03-07 21:34:16 +0000 |
commit | 17adc22cdbdb130934409ab09f3f8f872ace2e28 (patch) | |
tree | 268ea328dcde3b379b9436e277d2e8a53cd3027a /usr.bin | |
parent | 0212924a1223ed37a711a4f854c5b17a7cc279e1 (diff) | |
download | FreeBSD-src-17adc22cdbdb130934409ab09f3f8f872ace2e28.zip FreeBSD-src-17adc22cdbdb130934409ab09f3f8f872ace2e28.tar.gz |
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
MFC after: 3 days
Diffstat (limited to 'usr.bin')
-rw-r--r-- | usr.bin/c89/c89.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/usr.bin/c89/c89.c b/usr.bin/c89/c89.c index a1dc9b2..930153f 100644 --- a/usr.bin/c89/c89.c +++ b/usr.bin/c89/c89.c @@ -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) { |