summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorru <ru@FreeBSD.org>2002-04-07 16:53:47 +0000
committerru <ru@FreeBSD.org>2002-04-07 16:53:47 +0000
commit49f7c324412b334ba9c9f8f70f83ddaf7bebb25b (patch)
tree6bf74fc08d163064fd2d0b3950677bed715f06c7
parent284fd59fc6cf68783c5acaa19d4c2a3804b35eed (diff)
downloadFreeBSD-src-49f7c324412b334ba9c9f8f70f83ddaf7bebb25b.zip
FreeBSD-src-49f7c324412b334ba9c9f8f70f83ddaf7bebb25b.tar.gz
FreeBSD prior to 4.4-RELEASE and older versions of 5.0-CURRENT do
not have setprogname(3) and getprogname(3), and we need to build lint(1) as a cross-tool to bootstrap. Versions from lib/libc/gen can't be compiled either. PR: bin/36747
-rw-r--r--usr.bin/xlint/lint1/main1.c6
-rw-r--r--usr.bin/xlint/xlint/xlint.c10
2 files changed, 6 insertions, 10 deletions
diff --git a/usr.bin/xlint/lint1/main1.c b/usr.bin/xlint/lint1/main1.c
index f04d817..edcc0ab 100644
--- a/usr.bin/xlint/lint1/main1.c
+++ b/usr.bin/xlint/lint1/main1.c
@@ -35,6 +35,7 @@
#if defined(__RCSID) && !defined(lint)
__RCSID("$NetBSD: main1.c,v 1.11 2002/01/29 02:43:38 tv Exp $");
#endif
+__FBSDID("$FreeBSD$");
#include <sys/types.h>
#include <stdio.h>
@@ -123,8 +124,6 @@ main(int argc, char *argv[])
int c;
char *ptr;
- setprogname(argv[0]);
-
ERR_ZERO(&msgset);
while ((c = getopt(argc, argv, "abcdeghmprstuvwyzFX:")) != -1) {
switch (c) {
@@ -209,8 +208,7 @@ static void
usage(void)
{
(void)fprintf(stderr,
- "Usage: %s [-abcdeghmprstuvwyzF] [-X <id>[,<id>]... src dest\n",
- getprogname());
+ "Usage: lint1 [-abcdeghmprstuvwyzF] [-X <id>[,<id>]... src dest\n");
exit(1);
}
diff --git a/usr.bin/xlint/xlint/xlint.c b/usr.bin/xlint/xlint/xlint.c
index 3805791..27fdff3 100644
--- a/usr.bin/xlint/xlint/xlint.c
+++ b/usr.bin/xlint/xlint/xlint.c
@@ -283,14 +283,14 @@ usage(void)
{
(void)fprintf(stderr,
- "Usage: %s [-abceghprvwxzHF] [-s|-t] [-i|-nu] [-Dname[=def]]"
- " [-Uname] [-X <id>[,<id>]...\n", getprogname());
+ "Usage: lint [-abceghprvwxzHF] [-s|-t] [-i|-nu] [-Dname[=def]]"
+ " [-Uname] [-X <id>[,<id>]...\n");
(void)fprintf(stderr,
"\t[-Idirectory] [-Ldirectory] [-llibrary] [-ooutputfile]"
" file...\n");
(void)fprintf(stderr,
- " %s [-abceghprvwzHF] [-s|-t] -Clibrary [-Dname[=def]]\n"
- " [-X <id>[,<id>]...\n", getprogname());
+ " lint [-abceghprvwzHF] [-s|-t] -Clibrary [-Dname[=def]]\n"
+ " [-X <id>[,<id>]...\n");
(void)fprintf(stderr, "\t[-Idirectory] [-Uname] [-Bpath] file"
" ...\n");
terminate(-1);
@@ -304,8 +304,6 @@ main(int argc, char *argv[])
char flgbuf[3], *tmp, *s;
size_t len;
- setprogname(argv[0]);
-
if ((tmp = getenv("TMPDIR")) == NULL || (len = strlen(tmp)) == 0) {
tmpdir = xstrdup(_PATH_TMP);
} else {
OpenPOWER on IntegriCloud