aboutsummaryrefslogtreecommitdiff
path: root/src/port/getopt.c
diff options
context:
space:
mode:
authorPeter Eisentraut <peter_e@gmx.net>2003-01-06 18:53:25 +0000
committerPeter Eisentraut <peter_e@gmx.net>2003-01-06 18:53:25 +0000
commit939a59ffc6c844e1697a1cc99f6a6b6c0fa09eb5 (patch)
tree5140ad058e6bd134c02011a4b9820006e6a142ab /src/port/getopt.c
parent6e90803f901b18750c9bbed5f0321fd9e82a88ff (diff)
downloadpostgresql-939a59ffc6c844e1697a1cc99f6a6b6c0fa09eb5.tar.gz
postgresql-939a59ffc6c844e1697a1cc99f6a6b6c0fa09eb5.zip
Use our own version of getopt_long() if the OS doesn't have one.
Diffstat (limited to 'src/port/getopt.c')
-rw-r--r--src/port/getopt.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/port/getopt.c b/src/port/getopt.c
index 52692f63ce2..bfb6b300773 100644
--- a/src/port/getopt.c
+++ b/src/port/getopt.c
@@ -61,7 +61,6 @@ int nargc;
char *const * nargv;
const char *ostr;
{
- extern char *__progname;
static char *place = EMSG; /* option letter processing */
char *oli; /* option letter list index */
@@ -93,7 +92,7 @@ const char *ostr;
++optind;
if (opterr && *ostr != ':')
(void) fprintf(stderr,
- "%s: illegal option -- %c\n", __progname, optopt);
+ "%s: illegal option -- %c\n", argv[0], optopt);
return BADCH;
}
if (*++oli != ':')
@@ -114,7 +113,7 @@ const char *ostr;
if (opterr)
(void) fprintf(stderr,
"%s: option requires an argument -- %c\n",
- __progname, optopt);
+ argv[0], optopt);
return BADCH;
}
else